Seite 1 von 1

erstgenutzte zelle ermitteln

Verfasst: Mi, 25.04.2007 10:31
von kannenklaus
hallo,

mit wlechem code kann ich die spalte bzw. zeile der erstgenutzten/nicht leeren zelle in einem sheet ermitteln? z.b. c3 als erste zelle, die inhalt hat, hätte die splaten- und zeilenzahl 2.

freue mich auf eine antwort.

grüße klaus

Verfasst: Mi, 25.04.2007 10:44
von Stephan
so etwa:

Code: Alles auswählen

sub Letzte_Zelle 
Doc = StarDesktop.CurrentComponent
oSheet = Doc.Sheets(0)
oCellCursor = oSheet.createCursor() 
oCellCursor.GotoEndOfUsedArea(True) 
letzte_Zeile = oCellCursor.getRangeAddress.EndRow
letzte_Spalte = oCellCursor.getRangeAddress.EndColumn
msgbox "Zeile: " & letzte_Zeile & CHR(13) & "Spalte: "  & letzte_Spalte ,, "Letzte Zelle ..."
end sub

Gruß
Stephan

Verfasst: Mi, 25.04.2007 10:52
von komma4
für die erste Zelle wäre vielleicht die Methode

Code: Alles auswählen

oCellCursor.GotoStartOfUsedArea(FALSE)
richtig

Verfasst: Mi, 25.04.2007 11:30
von kannenklaus
hallo stephan und winfried,

danke, damit komme ich weiter.


grüße
klaus