Makro, Zellbereich kopieren?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro, Zellbereich kopieren?

Re: Makro, Zellbereich kopieren?

von mr_weeds » Di, 04.09.2007 12:24

dann funktionieren deine original-Codezeilen aus Dannenhöfer so wie du möchtest.
erwischt! ...so einfach, wie möglich :D ich verstecke meine Faulheit nicht.
Danke noch mal.

Re: Makro, Zellbereich kopieren?

von Karolus » Di, 04.09.2007 10:27

Hallo

Schreibe die Formeln im Quellbereich mit absoluter Addresse:
z.b. =$Tabelle1.$A$1+irgendwas
statt: =A1+irgendwas

dann funktionieren deine original-Codezeilen aus Dannenhöfer so wie du möchtest.

Gruß Karo

Makro, Zellbereich kopieren?

von mr_weeds » Di, 04.09.2007 09:06

Hallo,

ich habe einen Zellbereich und möchte diesen per Makro in einen anderen Zellbereich kopieren.
Wenn ich aber copyRange benutze werden die darin enthaltenen Formeln geändert. Wie kann ich das umgehen?

Code: Alles auswählen

 oDocument = ThisComponent
   oSheet1 = oDocument.Sheets.getByIndex(0)
   oSheet2 = oDocument.Sheets.getByIndex(1)
' Quellbereich festlegen
   oQuelleRange=oSheet1.getCellRangeByPosition(0,0,3,4)
   oQuellRangeAddresse = oQuelleRange.getRangeAddress
   oZiel = oSheet2.getCellByPosition(2,5)
   oZielCellAdresse=oZiel.getCellAddress
   oSheet2.copyRange(oZielCellAdresse,oQuellRangeAddresse)
Danke

Nach oben