Új hozzászólás Aktív témák

  • Delila_1

    veterán

    válasz dtpeter #5109 üzenetére

    Az R1C1 formulánál azt adhatod meg, hogy az aktuális cellához képest hány sorral és oszoppal elcsúsztatott értékekkel akarsz dolgozni.
    Range("F5").FormulaR1C1 = "=R[1]C[-3]"
    Ennek a sornak a hatására az F5 cellába az alatta lévő sorban [1], és a 3-mal előtte lévő oszlopban [-3] lévő érték íródik be képletként, vagyis az F5-ben ez lesz: =C6.
    Nálad a képletnél elhagynám az R1C1 hivatkozást.

    Az összegző képlet beíratása:
    vSor = Range("A1").End(xlDown).Row + 1
    Cells(vSor, 1).Formula = "=SUM(A3:A" & vSor - 1 & ")"

    Ugyanez másképp:
    vSor = Range("A1").End(xlDown).Row
    Cells(vSor+1, 1).Formula = "=SUM(A3:A" & vSor & ")"

    A különböző fórumokon leginkább Kovalcsik Gézától ajánják Az Excel (ide jön a verziószám) programozása című könyvet. Évek óta keresem, és most sikerült megszereznem egy internetes antikváriumtól (új állapotban, de a CD melléklet hiányzik).
    Krizsák László: Az Excel 7.0 programozása is nagyon jó az alapok megismeréséhez, de ezt sem lehet kapni. Új kiadásuk nincs – pedig Kovalcsik könyvét több évben is kiadták –, ilyen jellegű könyveket meg nem szokás antikváriumoknak eladni.

Új hozzászólás Aktív témák

Hirdetés