ich versuche ein Makro mit LibreOffice Basic zu schreiben, mangels Erfahrung stehe ich vor einem vermutlich ganz einfachen Problem.
Ich möchte eine Formel von einer Zelle auf einen Bereich ausdehnen. Über den Weg Makro aufzeichnen bin ich zu folgendem Makrocode gekommen:
uebergabestring="$B$6:$B$"&mystring 'mystring enthält eine Zeile, die ich errechnet habe
dim args6(0) as new com.sun.star.beans.PropertyValue
args6(0).Name = "ToPoint"
args6(0).Value = uebergabestring
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args6())
dim args9(0) as new com.sun.star.beans.PropertyValue
args9(0).Name = "EndCell"
args9(0).Value = '"$B$33"
dispatcher.executeDispatch(document, ".uno:AutoFill", "", 0, args9())

Die Zeilennummer dieser Adresse habe ich errechnet (und ist größer als die obrige), nun stellt sich mir die (vermutlich prinzipiell einfache) Frage, wie ich diese Zelladresse angeben kann.
Mein erster Ansatz:
mycell=thisComponent.sheets(3).getCellByPosition(2,zeilenwert)
verursacht keine Fehlermeldung, trotzdem bin ich unsicher ob ich damit alles richtig gemacht habe (da ich es nicht schaffe mir den Wert von mycell anzeigen zu lassen und die Formel auch nicht auf den Bereich übertragen wurde).

Danke,
zufall