leider komme ich hier einfach nicht weiter. Ich habe rumprobiert, gelesen, verstanden oder auch nicht, aber ich bekomme es nicht hin.
Warum geht das hier:
Code: Alles auswählen
myDocument = ThisComponent
mySheet = myDocument.Sheets.getByIndex(0)
Cell=mySheet.getCellRangeByName("O1")
Cell.Formula = "=CONCATENATE(M1;" & """ """ & ";N1)"
Code: Alles auswählen
myDocument = ThisComponent
mySheet = myDocument.Sheets.getByIndex(0)
Cell=mySheet.getCellRangeByName("O1:O10")
Cell.Formula = "=CONCATENATE(M1;" & """ """ & ";N1)"
Warum wird die Formel nicht in die Zellen O1 bis O10 eingefügt?
Ich weiß, dass ich das mit einer Direkteingabe der Formel im Tabellenblatt lösen kann, nur möchte ich diese kleine Aufgabe in einen größeren Makro, der ein Tabellenblatt umformatiert, Daten löscht, Spalten einfügt, und dann weitere Dokumente zwecks Bearbeitung öffnet, einfügen (läuft schon alles

Ich wäre Euch sehr dankbar, wenn Ihr mir hier auf die Sprünge helfen könntet.
Lieben Dank und viele Grüße
Lidia