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]