Mal sehn obs dir weiterhilft:
...ganz unten/links auf deinem Arbeitsblatt siehst du div Reiter ( Tabelle1...Tabelle2 usw)
Die rechtsclicken und umbenennen in "Aufstellung" und "_work" -
Im Makro ändern/ergänzen:
Nach jedem Schleifendurchgang muß der Bereich im sheet "_work" gelöscht werden.
Bei mir klappt dies mit folgendem code, eingefügt als erster Block in der Do-Schleife
oCellRange = oWorkSheet.getCellRangeByName("A1:IU1000")
oFlags = com.sun.star.sheet.CellFlags.STRING + _
com.sun.star.sheet.CellFlags.VALUE + _
com.sun.star.sheet.CellFlags.DATETIME + _
com.sun.star.sheet.CellFlags.ANNOTATION + _
com.sun.star.sheet.CellFlags.FORMULA + _
com.sun.star.sheet.CellFlags.HARDATTR + _
com.sun.star.sheet.CellFlags.STYLES + _
com.sun.star.sheet.CellFlags.OBJECTS + _
com.sun.star.sheet.CellFlags.EDITATTR
oCellRange.clearContents(oFlags)
' Ausgabe in Arbeitsblatt vorbereiten
Außerdem mußt du noch 2 Variablen deklarieren:
Dim oCellRange
Dim oFlags
..... machst du oben bei den ganzen andern "Dim" s
.....bei mir funzt es!!
Viel spaß
PS: wollt dir n shot reinstellen, bin ich aber zu blond für...
