ptitmorgan01
XLDnaute Nouveau
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
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
Dernière édition: