Macro qui fonctionne pas!!!! help please

  • Initiateur de la discussion Initiateur de la discussion ptitmorgan01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

ptitmorgan01

Guest
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
 
Dernière modification par un modérateur:
Re : Macro qui fonctionne pas!!!! help please

merci pour ton aide malheureusement cela ne fonctionne pas...

J ai mis le code suivant:

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
Application.Volatile
Calculate
If Target.Column = 17 Then 'attention aux colonnes cachées
If Target = "ERREUR" Then MsgBox "ATTENTION VERIFIER LES ACHATS"
End If
End Sub

Et rien y fait par contre si il y a plusieurs macro, est ce que elles peuvent se mettre en conflit? C'est la première fois que je me sert des macros.

CORDIALEMENT MORGAN
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
201
Réponses
9
Affichages
511
Réponses
4
Affichages
596
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
368
Réponses
8
Affichages
800
Retour