von achimgr » So, 08.03.2009 22:41
Hallo,
ich habe folgendes Problem:
Karo gab mir mal diesen Code:
sub bereich_kopieren
oDocument = ThisComponent
oQuellblatt = oDocument.Sheets().getByName("Email-Formular")
oZielblatt = oDocument.Sheets().getByName("Email-Formular Anfrage")
' Quellbereich festlegen
oQuelleRange = oQuellblatt.getCellRangeByName("A1:J65")
oQuellRangeAddresse = oQuelleRange.getRangeAddress
oZiel = oZielblatt.getCellByPosition(26,1) 'einfügen ab A2
oZielCellAdresse=oZiel.getCellAddress
oZielblatt.copyRange(oZielCellAdresse,oQuellRangeAddresse)
end sub
Wunderbar, klappt. Jetzt aber folgendes: Ich möchte nun gerne NUR den Bereich kopieren -und nicht einfügen.
Das Einfügen mache ich dann direkt danach manuell in einer neuen Email mit Strg+V. Ich weiß, dass das wohl auch per Makro geht, aber das wird mir wohl noch zu kompliziert.
Ich wollte alle Zeilen mit "oZiel" rausnehmen und dachte nun habe ich nur kopiert - klappt aber nicht.
Mag mir jemand helfen?
Hallo,
ich habe folgendes Problem:
Karo gab mir mal diesen Code:
[color=#0000FF]sub bereich_kopieren
oDocument = ThisComponent
oQuellblatt = oDocument.Sheets().getByName("Email-Formular")
oZielblatt = oDocument.Sheets().getByName("Email-Formular Anfrage")
' Quellbereich festlegen
oQuelleRange = oQuellblatt.getCellRangeByName("A1:J65")
oQuellRangeAddresse = oQuelleRange.getRangeAddress
oZiel = oZielblatt.getCellByPosition(26,1) 'einfügen ab A2
oZielCellAdresse=oZiel.getCellAddress
oZielblatt.copyRange(oZielCellAdresse,oQuellRangeAddresse)
end sub[/color]
Wunderbar, klappt. Jetzt aber folgendes: Ich möchte nun gerne NUR den Bereich kopieren -und nicht einfügen.
Das Einfügen mache ich dann direkt danach manuell in einer neuen Email mit Strg+V. Ich weiß, dass das wohl auch per Makro geht, aber das wird mir wohl noch zu kompliziert.
Ich wollte alle Zeilen mit "oZiel" rausnehmen und dachte nun habe ich nur kopiert - klappt aber nicht.
Mag mir jemand helfen?