Meine Forensuche war leider recht erfolglos, darum hoffe ich nun hier auf kompetente Hilfe.
Zu meinem Problem: Ich habe ein Makro geschrieben welches innerhalb der Arbeitsmappe ein _ Arbeitsblatt kopiert und dieses anschließend bearbeiten soll. Die Tabelle, wie sie auf dem Ausgangs-Arbeitsblatt bereits formatiert ist soll um 3 Spalten erweitert werden. Hierzu bietet sich nach meiner Recherche folgender Code an:
Worksheets("Test").ListObjects("Tabelle123").Resize Range("$B$3:$M$231")
Allerdings scheitert es aktuell an dem Name des ListObjects (Tabelle123). Bei jeder Aktualisierung des Arbeitsblattes (löschen des vorhandenen und erneut kopieren) wird der Name geändert.
Zur Frage: Gibt es eine möglichkeit automatisiert den Namen entweder:
-abzufragen (es gibt lediglich ein LostObject)
-beim Kopieren festzulegen oder
-das Problem eleganter zu lösen?
Beste Grüße und vorab shconmal vielen Dank!
Sebastian