von Jörg » Do, 06.08.2020 19:14
Hallo Fachleute,
aus irgendeinem Grund funktioniert folgendes Makro nicht mehr.
Statt in die letzte leere Zeile einzufügen, wird die 2. Zeile überschrieben.
Würd mich freuen, wenn mir jemand sagen könnte, wo der Fehler steckt.
Vielen Dank schon mal !
Code: Alles auswählen
sub Datensatz_azh_Speichern
Dim array_1(14)
odoc = ThisComponent
osheet = ThisComponent.Sheets.GetByName("Tabelle18")
for ta = 1 to 15
array_1(ta-1) = oDialog8.getControl("TextField" & ta).text
next ta
array_1 = Array(array_1())
osheet.getCellRangeByPosition(0, iLetzteZeile-1, 14, iletzteZeile-1).setDataArray(array_1)
oDialog8.endExecute()
Formular_oeffnen
end sub
Hallo Fachleute,
aus irgendeinem Grund funktioniert folgendes Makro nicht mehr.
Statt in die letzte leere Zeile einzufügen, wird die 2. Zeile überschrieben.
Würd mich freuen, wenn mir jemand sagen könnte, wo der Fehler steckt.
Vielen Dank schon mal !
[code]sub Datensatz_azh_Speichern
Dim array_1(14)
odoc = ThisComponent
osheet = ThisComponent.Sheets.GetByName("Tabelle18")
for ta = 1 to 15
array_1(ta-1) = oDialog8.getControl("TextField" & ta).text
next ta
array_1 = Array(array_1())
osheet.getCellRangeByPosition(0, iLetzteZeile-1, 14, iletzteZeile-1).setDataArray(array_1)
oDialog8.endExecute()
Formular_oeffnen
end sub[/code]