Bonjour,
Une fois encore je fais appel aux génies de l'excel et surtout des macros.
Dans une colonne je fais un test avec la formule suivante:
=SI(OU(F2=3;H2=3;J2=3)*ET(P2=45);"ERREUR";"PASSE")
qui fonctionne très bien.
Je souhaite développer une macro qui me marque un message d'erreur. J'ai fait le développement suivant que j'ai mis dans ma feuille (oui je suis débutant):
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 17 Then
If Target = "ERREUR" Then MsgBox "ATTENTION VERIFIER LES ACHATS"
End If
End Sub
Mon problème:
La macro fonctionne très bien quand je marque à la main "erreur" mais quand la valeur change automatiquement grace à la formule cela ne fonctionne pas. Je souhaiterai déclencher cette macro au changement d'état de la formule.
Un grand merci par avance.
MORGAN