Ich will zwei benachbarte Zellen kopieren und in die direkt
darüberliegenden zwei leeren Zellen einfügen. Der Cursor
befindet sich in einer, bspw. der linken zu kopierenden
Zellen.
Kann mir jemand eine Hilfe für VBA geben.
Vielen Dank.
Jens
das Makro für diese Aufgabe könnte lauten:
Sub ZellenEinfügen()
Range(ActiveCell.Offset(-1, 0), ActiveCell.Offset(0, 2)).Select
Selection.Insert Shift:=xlDown
End sub
Viele Grüße
Bernd
MVP für Microsoft Excel
Excel-Know-How und Office-Publikationen unter http://held-office.de
"Jens" <extern.jen...@durr.com> schrieb im Newsbeitrag
news:0ce101c23c59$1899e550$a5e62ecf@tkmsftngxa07...
diese zwei Zeilen können Dich vielleicht auf den richtigen Weg
bringen:
Range(ActiveCell, ActiveCell.Offset(0, 1)).Copy Destination:=Range("E1")
Range(Selection.Offset(-1, 1), Selection.Offset(-1, 0)).Insert
Shift:=xlDown
Das Ziel bei der Kopie musst Du natürlich noch anpassen.
Ist es sowas was Du meintest?
Gruss
Daniel
"Jens" <extern.jen...@durr.com> schrieb im Newsbeitrag
news:0ce101c23c59$1899e550$a5e62ecf@tkmsftngxa07...
ActiveCelle.Resize(1,2).Copy ActiveCell.Offset(-1,0)
MfG Frank
_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
eMail: Thei...@t-online.de, Homepage: http://www.xl-faq.de