[gelöst] Makro CALC letzte Zeile in vorgegebenen Bereich
Verfasst: Sa 15. Okt 2016, 19:46
Hallo,
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).
Was ist erforderlich damit nur dieser Bereich berücksichtigt wird?
Gruß
Craig
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