[de-users] Macros Tabellen

2010-07-23 Diskussionsfäden G. Mohing

Moin!

Folgendes Problem bei der Erstellung eines Macros:
Die Zeilenanzahl ist undefiniert. Wie setze ich eine Tabellenberechnung 
um, wenn dieser Wert nicht bekannt ist?

Kann man eine leere Zelle als Abbruchbedingung verwenden?

Gruss

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Macros Tabellen

2010-07-23 Diskussionsfäden michael
G. Mohing schrieb:
 Moin!
 
 Folgendes Problem bei der Erstellung eines Macros:
 Die Zeilenanzahl ist undefiniert. Wie setze ich eine Tabellenberechnung
 um, wenn dieser Wert nicht bekannt ist?
 Kann man eine leere Zelle als Abbruchbedingung verwenden?
 
Meinst Du so etwas?

Sub LeereZeileFinden

For i = 1 To 65535

oCell = oSheet.getCellRangeByName(A  CStr(i))

If oCell.Type = com.sun.star.table.CellContentType.EMPTY Then
ileereZeile = i
Exit For
End If

Next

End Sub

ileereZeile enthält dann die Nummer der ersten leeren Zeile.

Statt A kannst Du auch die Bezeichnung einer anderen Spalte einsetzen.

Gruß
Michael

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org