Call Makro mit Wenn-Bedingung
29.11.2017 05:02:13
Kisska
ich habe 5 Makros, die ich nacheinander aufrufe mit:
Sub Auswertung()
Call Makro1
Call Makro2
Set target = ThisWorkbook.Sheets("Blatt1").Range("A1")
If target.Value = "X" Then
Call Makro3
End If
Call Makro4
Call Makro5
End Sub
Die 5 Makros werden auf einer anderen Daten-Datei angewandt. Dabei soll Makro3 nur dann ausgeführt werden, wenn in A1 der Makro-Datei ein "X" steht. Falls etwas anderes steht, soll Makro3 übersprungen werden und es soll weiter mit Makro4 weitergehen.Wie muss der Code angepasst werden, damit alle Makros bis auf Makro3 in jedem Fall in der entsprechenden Reihenfolge ausgeführt werden, und der Makro-Aufruf nur von Makro3 verhindert wird, wenn die Bedingung nicht erfüllt ist?
Viele Grüße
Kisska