Zum ersten Testen habe ich versucht, innerhalb des selben Tabellenblattes zu kopieren:
Range("a1:b5").Select
Selection.Copy
Range("a7").Select
ActiveSheet.Paste
Funktioniert einwandfrei, kopiert die verbundenen Zellen und die Formatierungen gleich mit.
Wenn ich jetzt aber versuche, mit der Range-Anweisung einen Bereich eines anderen, nicht aktiven Tabellenblattes zu kopieren, kommt immer die Fehlermeldung 1004, dass die select-Methode auf das range-Objekt nicht angewendet werden konnte.
Hinweis: Der Button mit dem Makro befindet sich in Tabelle2, und diese ist ausgewählt.
Sheets(1).Select
Range("a1:b5").Select ' Hier kommt dann die Fehlermeldung
Selection.Copy
Wie muss man den Code anpassen, um verbundene Zellen von Tabelle1 auf Tabelle2 zu kopieren?
mfg