1 case à cocher : 2 macros

cpetre86

XLDnaute Nouveau
Bonjour à tous et à toutes.

Après plusieurs recherches sur le forum je n'arrive pas à trouver une réponse à ma question.
Je remercie d'ores et déjà toutes les âmes charitables qui voudront bien me venir en aide.

Sur un classeur Excel, j'ai sur une feuille une case à cocher.

Je souhaiterai que lorsque :
- la case est coché Excel déclenche la macro 1
- la case est décoché Excel déclenche la macro 2.

Est-ce possible ?

Merci à vous.
 

Nairolf

XLDnaute Accro
Salut,

En utilisant un checkbox (contrôle activeX), paramètre l'évènement Change du checkbox ainsi :
Code:
Private Sub CheckBox1_Change()

If CheckBox1.Value Then
    Call macro1
Else
    Call macro2
End If

End Sub

Avec macro1 et macro2 des procédures situées dans un module.
 

cpetre86

XLDnaute Nouveau
Salut,

En utilisant un checkbox (contrôle activeX), paramètre l'évènement Change du checkbox ainsi :
Code:
Private Sub CheckBox1_Change()

If CheckBox1.Value Then
    Call macro1
Else
    Call macro2
End If

End Sub

Avec macro1 et macro2 des procédures situées dans un module.


Merci pour cette réponse.
par contre je ne maîtrise pas activeX ni les checkbox.
Vous pourriez me faire un exemple sous excel ? si je n'abuse pas trop.....
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 783
Membres
101 817
dernier inscrit
carvajal