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
Hallo,
ich habe einen Zellbereich und möchte diesen per Makro in einen anderen Zellbereich kopieren.
Wenn ich aber [b]copyRange[/b] benutze werden die darin enthaltenen Formeln geändert. Wie kann ich das umgehen?
[code] 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)[/code]
Danke