von LidiaS » Do, 05.03.2015 18:28
Hallo Allerseits,
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)"
und das hier nicht:
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
Hallo Allerseits,
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]
myDocument = ThisComponent
mySheet = myDocument.Sheets.getByIndex(0)
Cell=mySheet.getCellRangeByName("O1")
Cell.Formula = "=CONCATENATE(M1;" & """ """ & ";N1)"
[/code]
und das hier nicht:
[code]
myDocument = ThisComponent
mySheet = myDocument.Sheets.getByIndex(0)
Cell=mySheet.getCellRangeByName("O1:O10")
Cell.Formula = "=CONCATENATE(M1;" & """ """ & ";N1)"
[/code]
???
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 :lol: ).
Ich wäre Euch sehr dankbar, wenn Ihr mir hier auf die Sprünge helfen könntet.
Lieben Dank und viele Grüße
Lidia