Makro-A per Makro-B in einer Schleife ausführen
Udo
Ich habe eine Excel-Tabelle "Angebot.xls".
Und ich habe eine Makro mit dem Namen "Produkt".
Nun möchte ich ein zweites Makro erstellen.
Dieses neue Makro (Name "Liste") soll das Marko "Produkt" in einer Schleife für jede Zeile meiner Tabelle einmal ausführen.
Und zwar so lange, bis in Spalte C kein Wert mehr ist
Beginnen soll es dabei mit Zeile 2, weil in Zeile 1 die Spaltenköpfe stehen.
Das neue Makro soll also:
* Zeile 2 meiner Tabelle "aufrufen".
* Gucken, ob in Zelle C2 ein Wert steht.
* Wenn ja, soll es einmal das Makro "Produkte" ausführen.
* Dann gehts zu Zeile 3 ... usw.
* Wenn ich Spalte C kein Wert mehr enthalten ist, ist das Ende der Tabelle erreicht und die Schleife soll stoppen.
Bisher bin ich so weit gekommen:
Sub Liste()
Application.Run "Angebot.xls!Produkte"
End Sub
Nun weis ich nur leider nicht so recht, wie ich die Schleife und die if-Abfrage da unterbringen muss.
Gruß
Udo