Registriert seit: 23.07.2019
Version(en): 2010
Ich erstelle meine Tabelle mit den Spalten
A B C
Datum Nr. RE
schreibe mein Makro und anschließend füge ich eine neue Spalte ein
A B C D
Datum Nr. SL RE
und jetzt möchte ich mein Makro nicht ändern müssen
Registriert seit: 01.04.2020
Version(en): 2007
Hi,
woran soll man in Deinem Beispiel erkennen, dass sich die "RE"-Spalte verschoben hat?
Ich würde sagen, an seiner neuen Position. Das RE war in Spalte C, jetzt ist es in Spalte D.
Und wie erkenne ich das? Indem ich in dieser Zeile von links nach rechts durchgehe, bis ich auf das "RE" komme und dann nachsehe, in welcher Spalte das nun steht, eben in D, also Spalte 4.
Dieser Vorgang entspricht in Kuwers Beispiel dem "Application.Match". Da wird nach einem Begriff in einer bestimmten Zeile gesucht und die Spaltennummer zurück gegeben.
Die wird als Variable gespeichert und im Makro in weiterer Folge entsprechend verwendet.
Das Makro beginnt immer mit der Suche nach der Überschrift, hier das "RE", um die Spaltennummer festzustellen.
Hoffe, geholfen zu haben. LGR
Registriert seit: 23.07.2019
Version(en): 2010
Hab es hinbekommen, stand etwas auf dem Schlauch :) Danke!