ich stehe mal wieder vor einem VBA-Rätsel und hoffe auf eure Hilfe.
Ich möchte (zum Update verschiedener Tabellen) den Bereich D1:07 ausschneiden und im gleichen Tabellenblatt in den Bereich C1:N7 einfuegen. Also quasi den ganzen Bereich um eine Spalte nach links verschieben.
Mein Makro hierzu lautet:
Dim oBlatt As Worksheet
Set oBlatt = ThisWorkbook.Worksheets("Presentation_VCI_Books")
With oBlatt
.Range("D1:O7").Cut
.Range("D1:O7").Select
ActiveSheet.Paste
End With
Das Makro funktioniert, wenn ich mich im Tabellenblatt Presentation_VCI_Books befinde. Wenn ich es jedoch aus einem Tabellenblatt heraus ausführen möchte, erhalte ich die Fehlermeldung :
Run Time Error 1004
Select method of Range class failed
Wenn ich "Debug" klicke, wird die Zeile
.Range("D1:O7").Select
eingefärbt.
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus !
VG Judith