ich habe ein Kontrollkästchen "b2" (Formularsteuerelement), dass in einer Eingabemaske aktiviert werden kann. Hierbei ist es aber wichtig, dass Kontrollkästchen xy bereits aktiviert wurde.
Der Anwender vergisst häufig, das Kontrollkästchen xy und klickt sofort auf b2.
Deshalb habe ich eine MsgBox eingebaut.
Mein Problem hierbei ist, dass diese MsgBox in meinem Code immer angezeigt wird, egal ob xy angeklickt wurde oder nicht.
Kann man das so regeln, dass die MsgBox nur dann angezeigt wird, wenn die mit xy verbundene Zelle $Q$35 auf False steht?
Danke für eure Hilfe.
Liebe Grüße
Meike
Mein Code für Kontrollkästchen b2 das mit der Zelle Q37 verbunden ist.
Sub b2()
If Worksheets("Eingabe").Range("Q37") = True Then
If MsgBox("Bitte vergewissern Sie sich, dass Sie das Kästchen xy ausgewählt haben.", _
vbQuestion + vbOKCancel, "Haken bei Kästchen xy gesetzt?") = vbCancel Then Exit Sub
Call b2_Kreisrot
Else
Call b2_Kreisgrau
End If
End Sub