irgendwie schaffe ich es nicht meine Frage in eine vernünftige Suche "umzuwandeln" - ich bekomme zwar überall Ergebnisse, aber ich kann sie entweder nicht auf meinen Fall anwenden oder sie beziehen sich auf etwas anderes.
Mein Problem: Ich würde gern einen Zellbereich einer Tabelle als Variable definieren, so dass ich zu jederzeit darauf zugreifen kann.
Grund: Ich habe eine Arbeitsmappe mit sehr viellen Tabellenblättern und verschiedenen Arten von Tabellenköpfen. Diese Köpfe würde ich gern als Variable deklarieren. Anschließend muss ich neue Tabellenblätter erstellen, wo ich auf diese Variable wieder zugreifen muss.
Mein Beispiel-Code:
Sub Tabellenkopf()
Dim Kopf1 As ... 'ich weiß es nicht
Dim Kopf2 As ...
With ActiveWorkbook
Kopf1 = .Sheets(1).Range("A1:E5")
Kopf2 = .Sheets(2).Range("A1:G8")
End With
... 'weiterer Code
With newWB
.Sheets(1).Range("A1:E5") = Kopf1
.Sheets(2).Range("A1:G8") = Kopf2
end with
End Sub
Die Tabellenkopfe sollten inklusive der Formatierung kopiert bzw. definiert werden.
Ist es möglich so eine Variable zu erstellen?
Vielen Dank für eure Hilfe und einen schönen Restsonntag noch!
Uni