Range - VBA
Murmel
komme mir ja schon ein wenig dämlich vor ...
Möchte ganz einfach nur ein Datenfeld innerhalb einer Tabelle über kopieren auf dem Tabellenblatt verschieben.
Einfacher VBA-Code ... zumindest nach meiner Überlegung, und hat auch bisher immer super funktioniert:
...
Sheets("Extrem-Werte").Select
Range(Cells(1, 125), Cells(5000, 155)).Select
Selection.Copy
Cells(1, 2 + (SetZeiger - 1) * 12).Select
Selection.Paste
...
Beim Ausführen des Codes kommt aber nun immer die Fehlermeldung, daß
die Select-Methode für das Range Objekt nicht ausgeführt werden kann (Laufzeitfehler '1004').
Der Debugger wirft mich dabei auf Zeile 2 raus.
Tabellenblatt ist nicht geschützt, und auch sonst sind dort nur Werte abgelegt.
Wenn ich den Range auf eine einzige Zelle beschränke (Range("A5") funktionierts!
... Ich kapiers einfach nicht! Was bitte ist an obigem Syntax falsch? ...
PS: Hab es auch schon ohne Select probiert. Bekomme dann keine Fehlermeldung aber es copiert einfach nicht. Die Select-Variante habe ich dann umgesetzt um die Sache am Bildschirm nachvollziehen zu können.