ich habe in eine Excel Tabelle 2 MsgBoxen eingebaut, die über eine If - Then Abfrage erscheinen. Beim weiteren bearbeiten der Tabelle läuft diese Abfrage natürlich weiter und die MsgBox öffnet sich nach jeder Eingabe. Gibt es ein Möglichkeit die MsgBox nur einmal anzeigen zu lassen und dann den Prozess der If Abfrage zu beenden. Ich möchte also erreichen, das wenn die If Bedingung zutrifft die MsgBox (nur einmal) erscheint und danach nicht mehr, das heißt die If - Abfrage soll nach einmaligen Durchlauf nicht mehr starten. Wichtig ist der einmalige Durchlauf - nach Bestätigen der MsgBox mit "ok" - soll die Prozedur nicht mehr ausgeführt werden - und auch keine MsgBox mehr erscheinen. Ich hoffe das war halbwegs verständlich und ich bekomme eine Lösung.
Hier meine Abfrage:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("L2").Value = "ACHTUNG! -VERARBEITER FALSCH- BITTE PRÜFEN" Then
MsgBox "Bitte Verarbeiter prüfen!!" & vbLf & "" & vbLf & "Ich brauche die Handynummer!"
& _vbLf & "" & vbLf & " - DANKE -", vbInformation, "SEHR WICHTIG!!"
End If
If Range("F1").Value = "Holz" Then
MsgBox "ACHTUNG HOLZFASSADE" & vbLf & "" & vbLf & "WENN NEUER HAUSTYP:" & vbLf & "" & vbLf & _
_ "+ VENTILACK WEISS FÜR DIE UNTERSCHLÄGE", vbInformation, "WICHTIGER HINWEIS"
End If
End Sub
Viele Grüße Micha