baybee Creative Commons License 2007.01.16 0 0 4793
Sziasztok!
Sűrgős segítségre lenne szükségem, az excel makro programozásban.
A feladalt a következő:
Makrorögzítéssel kiszámoltatok vmit, egy bizonyos területre. De ezt hogyan tudom végtelenítetni?
Azaz, egészen konkrétan:
Sub szamolj()
Range("D4").Select
ActiveCell.FormulaR1C1 = "=RC[-1]-RC[-2]"
Range("D4").Select
Selection.AutoFill Destination:=Range("D4:D18"), Type:=xlFillDefault
Range("D4:D18").Select
End Sub
Tehát d4-tő d18ig van egy kivonás. Namost azt tudom, hogy ebben a kódban kéne valamit átírnom, ahhoz, hogy ha én a 19, 20,... sorokat feltöltöm adattal, akkor automatikusan végezze el oda is a számolásokat, egészen egy üres sorig. (a továbbiakban a makró újraindítása nélkül(?) ha további sorokba írtunk folyamatosan adatokat, akkor azt ő az előző sorban lévő képlet alapján folytonosan számolta.
) De mit és mire kell kicserélni???
Vmi olyan dereng, mintha ebben a sorban írtunk volna át vmit.:
Selection.AutoFill Destination:=Range("E4:E18"), Type:=xlFillDefault
Nincs vmi joker karakter, amit a 18 helyére beírva esetleg nem határozza meg a végét?
Köszi a segítséget!