Activer une macro d'après une condition "si"

  • Initiateur de la discussion Initiateur de la discussion chnook
  • 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 !

C

chnook

Guest
Bonjour,

je souhaite activer une macro lorsque une cellule m'affiche un résultat particulier.
Par exemple :
A1 : =si(A2<A3;0;1)
Je souhaite que si le résultat est 0 alors ma macro "tuesnul" s'active et si le résultat est 1 alors la macro "tricheur" s'active

Merci beaucoup
-.-'
 
Re : Activer une macro d'après une condition "si"

Bonjour chnook.

essaie ça :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [A1] = 0 Then
Call tuesnul
ElseIf [A1] = 1 Then
Call tricheur
End If
End Sub

A placer dans le code de la feuille (clic droit sur l'onglet -> visualiser le code)
 
Re : Activer une macro d'après une condition "si"

Bonjour et bienvenue, bonjour le forum,
cela te convient il??
Il ne te reste plus qu'à changer les msgbox par les call pour tes macros associées.
N'hésite pas à mettre un fichier exemple au cas où...

Cordialement,
Tibo
Arf: 13gibe59 m'a dévancé
 

Pièces jointes

Re : Activer une macro d'après une condition "si"

Bonjour à tous,

Si tu ne veux pas être que tes macros ne se lancent en permanence (ou trop souvent), il va falloir que tu nous explique quand les tests doivent être faits pour lancer tes macros tricheur ou tuesnul
 
- 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

Réponses
7
Affichages
681
Réponses
6
Affichages
330
Retour