VBA Macro evenementiel

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

Rafilo13

XLDnaute Junior
Bonjour,

J'ai 3 macros qui me permettent de faire des calculs en fonction de listes deroulante, j'aimerai donc qu'à chaque modification de ces cellules les macro se lance automatiquement.

Les cellules sont C8 C10 C12.

J'ai déjà essayer de chercher sur le forum mais ne suis pas arrivé a adapter les solutions proposés ... Si quelqu'un a une idée ...

Merci par avance et bonne journée a tous
 
Re : VBA Macro evenementiel

Bonjour Rafilo,

Sur le principe, dans le code de la feuille en question

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count = 1 Then
        If Target.Address = "$C$8" Or Target.Address = "$C$10" Or Target.Address = "$C$12" Then
            Call Macro1
            Call Macro2
            Call Macro3
        End If
    End If
End Sub
 
Re : VBA Macro evenementiel

Bonjour,

pas sur du tout d'avoir compris mais essaye cela

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C8, C10, C12")) Is Nothing Then
    TaMacro1
    TaMacro2
    TaMacro3
End If
End Sub

Edit Bonjour Tototiti

Bonne journée
 
- 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

Discussions similaires

D
  • Résolu(e)
Réponses
3
Affichages
713
débutantplus
D
Réponses
12
Affichages
1 K
D
  • Question Question
Réponses
2
Affichages
823
David1902
D
Retour