Re : MSG Box "Oui" "Non"
Bonsoir à tous,
Veuillez m'excuser, j'ai effectivement oublié de joindre le fichier objet de ma question. En tout état de cause, j'ai lu vos réponses avec soins. Merci Gam, Gorfael, Banzai64 et BrunoM45.
J'ai retenu la solution de Banzai en l'adaptant à mon cas de figure. Il me manquait en fait le code "Application.Undo".
Merci à tous pour votre réactivité. J'ai découvert ce site ce week end et le trouve très enrichissant. Je ne sais pas comment indiquer que le sujet est "résolu", je l'aisse le soin aux administrateurs du site de le faire.
Pour information, je vous joins ci-dessous la macro définitive retenue. La rédaction n'est certes pas très belle mais l'application fonctionne, ce qui est pour moi le principal à mon petit niveau de connaissance.
Private Sub Worksheet_Change(ByVal Target As Range)
If IsError(Range("A165").Value) Then
Msg = "Attention, le principe de l'inscription des produits phytosanitaires à la suite des uns des autres n'est pas respecté" & Chr(13) & Chr(13) & "Il est impératif de ne pas laisser de blanc dans le listing" & Chr(13) & Chr(13) & "Souhaitez voux continuer?"
Style = vbYesNo + vbQuestion
Title = "Erreur d'inscription"
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then
MyString = "Oui"
Else
Application.Undo
End If
End If
End Sub