I want to tell the user the value entered is unavailable.
The question below bears no relevance to the problem (I can't choose the available options from a drop down - it's more than that).
Question in Cell B25: "Do you want this available in blue"
Responses: "Yes" , "No"
If Range("B35").Value = "Yes" Then
VBA.Interaction.MsgBox "Please contact Product Manager", , "Not available"
End If
Choosing "No" should not stop the rest of the code from executing, nor should it stop the user from completing the rest of the form.
The message box appears and OK can be clicked. It then appears again for each entry in the form as the value of B35 hasn't changed.
I tried different ways to exit the routine, and even put the routine in a different module.
I think a helper cell could be useful.