7.1.1 Wie bekomme ich Zugriff zu einer Zelle?
Es gibt zwei Wege:

getCellByPosition und getCellRangeByName

Mit getCellByPosition kommt man an die Zelle über die absolute Positionsangabe, wobei diese über die Spalten- und Zeilenangabe erfolgt.

getCellByPosition(1,1) = B2

Die Zählung fängt dabei bei 0 an A1 ist also 0,0


Mit getCellRangeByName kann man die Zelle direkt mit den Namen ansprechen oder Bereiche auswählen.

getCellRangeByName("$A$1") ergibt dann die Zelle A1
getCellRangeByName("A1:B5") ergibt dann den Bereich A1:B5

Man kann auch gleichzeitig mehrere Bereiche auswählen. Dann müssen diese nur mit Komma getrennt eingegeben werden.
getCellRangeByName("A1:B5","C4:D9") ergibt dann den Bereich A1:B5 und C4:D9


sub ZellenInTabellen
' Dieses Makro in einer geöffnetten Tabelle starten
myDoc = thisComponent
mySheet = myDoc.sheets(0)

mycell = mysheet.getCellByPosition(0,0)
mycell.string = "Hallo Welt"

mycell = mysheet.getCellRangeByName("$C$1")
mycell.string = "Hallo Welt"

end sub