im Anhang befindet sich eine Datei mit einem Makro, welches mir die
letzte befüllte Zelladresse in einem vorgebenen Bereich wiedergeben soll.
Dieses funktioniert nicht.
Es wird bei Ausführung immer das gesamte Blatt berücksichtigt,
anstelle des angegebenen Bereichs (A2:A10).
Code: Alles auswählen
Sub Main
Dim oDoc
Dim oCell
Dim oCursor
Dim aAddress
odoc =thiscomponent
'oSheet=oDoc.getCurrentController.ActiveSheet
oSheet=oDoc.getSheets.getByIndex(0)
oCell = oSheet.getCellRangeByName("A2:A10")
oCursor = oSheet.createCursorByRange(oCell)
oCursor.gotoEndOfUsedArea(true)
aAddress = oCursor.RangeAddress
msgbox "Spalte " & aAddress.EndColumn & CHR$(10) & "Zeile " & aAddress.EndRow
End Sub
Gruß
Craig