stellt Euch mal folgendes Szenario vor:
Ein VBA-Makro steuert Tabelle "Tabelle1" an und schreibt in die Spalten 1,2 und 3 jeder Zeile Daten. (Per Worksheets("Tabelle1").Cells(zeile,1)="..." etc)
Nun soll in Tabelle 1 eine Spalte eingefügt werden (z.B. zwischen Spalte 1 und Spalte 2), um zusätzliche Daten in der Tabelle verbuchen zu können (sicher, man könnte einfach Spalte 4 als neue Spalte verwenden, aber das Salz in der Suppe ist hier nun mal das Einfügen einer neuen Spalte zwischen bereits belegte).
Meine Frage nun: Gibt es eine intelligente (=schnelle) Möglichkeit, das Makro auf das neue Szenario umzustellen? Bisher habe ich, bezogen auf das Beispiel, an jeder Stelle, die Spalte 2 ansteuert, eine 3 gesetzt, bei Spalte 3 eine 4 usw.
Gruß
Jan