Wie kann ich die folgende Formel in ein Makro wandeln?
=WENN(Liste2!B3>0;VERWEIS(Liste2!A3;Bestand!G:G;Bestand!B:B);"")~f~
Und zwar so, dass das Makro automatisch in "Liste2" nach Einträgen sucht, und diese dann untereinander, laut VERWEIS, auflistet.
In Liste2 stehen in Spalte A Nummern untereinander, In Spalte B befinden sich unregelmäßige Einträge. Oft sind die Zellen leer.
Meine Formel schaut in "Liste2" nach ob in Zelle B3 ein Eintrag vorhanden ist, wenn dort eine Zahl (größer als 0) steht, sucht die Formel dann anhand der Nummer in Zelle A3, den Entsprechenden Eintrag in der Liste "Bestand", und gibt den entsprechenden Text an (z.B. Kartoffeln).
In meiner Tabelle3 habe ich nun viele Formeln untereinander stehen.
~f~
=WENN(Liste2!B3>0;VERWEIS(Liste2!A3;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B4>0;VERWEIS(Liste2!A4;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B5>0;VERWEIS(Liste2!A5;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B6>0;VERWEIS(Liste2!A6;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B7>0;VERWEIS(Liste2!A7;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B8>0;VERWEIS(Liste2!A8;Bestand!G:G;Bestand!B:B);"")
=WENN(Liste2!B9>0;VERWEIS(Liste2!A9;Bestand!G:G;Bestand!B:B);"")
Usw....
Das erzeugt natürlich eine Menge Leerfelder, wenn kein Eintrag da ist.
Ziel soll sein, dass das Makro Spalte B, ab Zeile 3 bis Listenende(ca.600) durchläuft, und jedes Mal wenn ein Eintrag da ist, die entsprechenden Verweise Lückenlos untereinander auflistet.
Vielen Dank für eure Hilfe
Michael