fiedlator
Commander
- Registriert
- Okt. 2002
- Beiträge
- 2.192
Hallo zusammen,
ich möchte bei Start eines Makros überprüfen, ob mindestens eine der Zellen in Range leer ist. Meine Lösung führt dazu, dass die Abfrage inkl. der then-Funktion für jede Zelle einzeln ausgeführt wird. Es soll aber nur einmal then ausgeführt werden, wenn mindestens eine Zelle leer ist. Was muss ich dafür umschreiben? Merci
ich möchte bei Start eines Makros überprüfen, ob mindestens eine der Zellen in Range leer ist. Meine Lösung führt dazu, dass die Abfrage inkl. der then-Funktion für jede Zelle einzeln ausgeführt wird. Es soll aber nur einmal then ausgeführt werden, wenn mindestens eine Zelle leer ist. Was muss ich dafür umschreiben? Merci

Code:
Sub Frage3()
For Each zelle In Range("F3:F6").Cells
If zelle.Value = "" Then
a = MsgBox("Bitte überprüfen Sie die Eingaben auf Vollständigkeit", , "Hallo")
If a = vbYes Then Call Mark
Else
Call auswahl
End If
Next
End Sub