Clever-Excel-Forum

Normale Version: VBA - auf Namen von Reihen zugreifen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
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
Hab es hinbekommen, stand etwas auf dem Schlauch :) Danke!
Seiten: 1 2