J'ai dans une cellule "A1" une information qui m'indique si les les infos saisies son correctes ou pas sous la forme de "ok" ou "erreur" résultat obtenu par formules .Je souhaiterai afficher une msgbox lorsque le mot "erreur" est indiqué pour que la personne corrige avant d'aller plus loin dans la saisie .
Est-ce possible ?
J'ai consulté pas mal de messages sur le sujet sur le forum mais je n'arrive pas à adapter à mon cas .
Re bonsoir ,
Désolé de ne pas y avoir pensé avant . Mais dans ce type de msg box est-il possible d'avoir 2 choix : le premier "ok" ferme la msg box et un deuxième choix "Aide" renvoi dans une autre feuille du classeur regrouppant quelques astuces pour résoudre le problème .
A priori j'ai une erreur de syntaxe mais je ne vois pas trop à quel endroit .
Est ce que je peux encore soliciter ton aide ?
Option Explicit
Private Sub Worksheet_Calculate()
If Range("A1").Value = "erreur" Then MsgBox "ERREUR DE SAISIE" & Chr(13) & "corrigez ou surlignez la ligne pour correction !",vbCritical + vbYesNo= vbNo Then Sheets("Feuil2").Activate vbCritical
End Sub