Formel einfügen, wie "unten füllen"
Verfasst: Di, 10.02.2015 18:14
Hallo Fachleute,
mit nachstehendem Makro möchte ich die folgende Formel so einfügen, dass sie sich praktisch an die nächste Zeile anpaßt.
Formel
Makro
Beim nächsten Ausführen des Makros müßte die Formel dann so lauten.
dann I140 usw.
Habe noch weitere Formeln in so einer Zeile. Deshalb der Bereich AI1:AT4000
z.Bsp.
Vielen Dank für Eure Anregungen.
mit nachstehendem Makro möchte ich die folgende Formel so einfügen, dass sie sich praktisch an die nächste Zeile anpaßt.
Formel
Code: Alles auswählen
=WENN(ISTLEER(I138);"";(I138+14))
Code: Alles auswählen
sub Formeln_uebertragen
odoc = ThisComponent
sheet = odoc.sheets(4)
Sheet = ThisComponent.CurrentController.ActiveSheet
c = Sheet.getCellRangeByName("AI1:AT4000").queryEmptyCells
getFirstEmptyRowInColumn = Split(c.RowDescriptions(0)," ")
oRow = getFirstEmptyRowInColumn(1)
mycell = Sheet.getCellRangeByName("AI" & oRow)
myView = thisComponent.CurrentController
mycell.FormulaLocal = ???????
end sub
Code: Alles auswählen
=WENN(ISTLEER(I139);"";(I139+14))
Habe noch weitere Formeln in so einer Zeile. Deshalb der Bereich AI1:AT4000
z.Bsp.
Code: Alles auswählen
=WENN(AI138="";"";WENN(H138="Ja";"";WENN(HEUTE()>AI138+14;AI138+14;"")))