von Jörg » Mo, 27.03.2017 11:20
Hallo mikeleb,
ich habe die Schleifenvariante2
gewählt. Vielen Dank.
Falls von Interesse, stelle ich mal den kpl. Code hier rein:
Spalte B bzw. Q gesondert, weil nicht zusammenhängend (so mein Gedanke)
Code: Alles auswählen
Sub Summenteilerg
Dim aFormeln (4)
odoc = ThisComponent
oStammSheet = ThisComponent.sheets.getByIndex(3)
With oStammSheet
x = .Columns(1).queryEmptyCells()
iLetzteZeile = x(x.Count-1).RangeAddress.StartRow +1
End With
zielbereich = oStammSheet.getCellRangeByName("F" & iLetzteZeile &":J" & iLetzteZeile)
for i=0 to 4
aFormeln(i)="=Summeteilerg"
next
zielbereich.FormulaArray = array(aFormeln)
rem------------------------------------------------------------
mycell = oStammSheet.getCellRangeByName("B" & iLetzteZeile )
mycell.FormulaLocal = "=Namenanz"
rem---------------------------------------------------------------------------------
mycell = oStammSheet.getCellRangeByName("Q" & iLetzteZeile )
mycell.FormulaLocal = "=Summeteilerg"
End Sub
Hallo mikeleb,
ich habe die Schleifenvariante2
gewählt. Vielen Dank.
Falls von Interesse, stelle ich mal den kpl. Code hier rein:
Spalte B bzw. Q gesondert, weil nicht zusammenhängend (so mein Gedanke)
[code]Sub Summenteilerg
Dim aFormeln (4)
odoc = ThisComponent
oStammSheet = ThisComponent.sheets.getByIndex(3)
With oStammSheet
x = .Columns(1).queryEmptyCells()
iLetzteZeile = x(x.Count-1).RangeAddress.StartRow +1
End With
zielbereich = oStammSheet.getCellRangeByName("F" & iLetzteZeile &":J" & iLetzteZeile)
for i=0 to 4
aFormeln(i)="=Summeteilerg"
next
zielbereich.FormulaArray = array(aFormeln)
rem------------------------------------------------------------
mycell = oStammSheet.getCellRangeByName("B" & iLetzteZeile )
mycell.FormulaLocal = "=Namenanz"
rem---------------------------------------------------------------------------------
mycell = oStammSheet.getCellRangeByName("Q" & iLetzteZeile )
mycell.FormulaLocal = "=Summeteilerg"
End Sub[/code]