ich möchte gerne in meinem VBA Code eine Ergänzung einfügen. Aktuell kopiere ich aus einer Tabelle immer ganze Spalten in ein anderes Tabellenblatt. Beide Tabellen befinden sich in einem Arbeitsblatt. Ich gehe in meinem Code davon aus, dass die Spalten in dem ersten Tabellenblatt immer an der gleichen Stelle vorhanden sind. Sollte aber die Anordnung sich ändern oder Spalten dazukommen, ist mein Makro fehlerhaft. Ich würde gerne das in dem VBA Code vorher in der Kopfzeile nach der Überschrift gesucht wird und dann diese Spalte an die codierte Stelle in das zweite Tabellenblatt gesetzt wird. Ich habe unten mal meinen Code für den Vorgang für das Kopieren einer Spalte von Tabelle 1 zu Tabelle 2 aufgeführt.
Dim Tabelle2 As Worksheet
Sheets.Add After:=ActiveSheet
Set Tabelle2 = ActiveSheet
Tabelle2.Name = "Tabelle2"
Sheets("Tabelle1").Select
Columns("H:H").Select
Selection.Copy
Tabelle2.Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
Gruß Ben