Hallo,
wie kann ich mich bei VBA nicht auf feste Zellen beziehen (z.B. C1:C8000), sondern wie kann ich angeben, dass ich meine Schleife auf die Spalte beziehen will, die die Spaltenüberschrift "Zweck" hat (= Zellinhalt der ersten Zeile). Problem ist, dass ich einen Vorgang automatisieren will, aber die Spalte "Zweck" ja nun nicht jedes Mal in Spalte C steht, aber sie heißt immer "Zweck". Und nur für diese Spalte will ich die Schleife durchlaufen lassen.
Bsp: will ListBox füllen mit den Zellinhalten wo in der ersten Zelle "Zweck" steht und mich eben nicht auf C beziehen, weil ist ja nicht immer C:
ListBoxFuellen lst_meineliste, ThisWorkbook.Worksheets("meinTab_blatt").Range("C2:C7058") - (in C1 steht "Zweck")
Wie löse ich das nun mit dem Range
Hat jemand ein Tipp für mich. Danke schon im Voraus.
Grüße, Silke
wie kann ich mich bei VBA nicht auf feste Zellen beziehen (z.B. C1:C8000), sondern wie kann ich angeben, dass ich meine Schleife auf die Spalte beziehen will, die die Spaltenüberschrift "Zweck" hat (= Zellinhalt der ersten Zeile). Problem ist, dass ich einen Vorgang automatisieren will, aber die Spalte "Zweck" ja nun nicht jedes Mal in Spalte C steht, aber sie heißt immer "Zweck". Und nur für diese Spalte will ich die Schleife durchlaufen lassen.
Bsp: will ListBox füllen mit den Zellinhalten wo in der ersten Zelle "Zweck" steht und mich eben nicht auf C beziehen, weil ist ja nicht immer C:
ListBoxFuellen lst_meineliste, ThisWorkbook.Worksheets("meinTab_blatt").Range("C2:C7058") - (in C1 steht "Zweck")
Wie löse ich das nun mit dem Range
Hat jemand ein Tipp für mich. Danke schon im Voraus.
Grüße, Silke