erstgenutzte zelle ermitteln

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

kannenklaus
*****
Beiträge: 319
Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt

erstgenutzte zelle ermitteln

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

für die erste Zelle wäre vielleicht die Methode

Code: Alles auswählen

oCellCursor.GotoStartOfUsedArea(FALSE)
richtig
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
kannenklaus
*****
Beiträge: 319
Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt

Beitrag von kannenklaus »

hallo stephan und winfried,

danke, damit komme ich weiter.


grüße
klaus
Antworten