Hallo,

Wolfgang Werminghausen schrieb:
> Wie kann ich nun genau die gerade ausgewählte Range
> dafür auslesen? Habe leider im Basic Programmer's Guide nichts dazu
> gefunden.

Im Prinzip so:
'der gegenwärtig markierte Bereich
selektion = ThisComponent.getCurrentSelection()

'die vier Koordinaten der Eckzellen des Bereichs
zellBereichAddresse = selektion.getByIndex(i).getRangeAddress()
as = zellBereichAddresse.StartColumn
az = zellBereichAddresse.StartRow
es = zellBereichAddresse.EndColumn
ez = zellBereichAddresse.EndRow

Dann kommst Du mit:

For x = as to es
For y = az to ez
'...
Next y
Next x

durch alle Zellen des Bereichs.

Hinweis:
hat der Zellbereich mehrere Teilbereiche mußt Du Obenstehendes für jeden
Teilbereich tun indem Du durch alle interierst, etwa so:

for i=0 To selektion.getCount()-1
'...
Next i


Gruß
Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an