Un bouton pour plusieurs macros

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

D

dam31

Guest
Bonsoir tout le monde,​

Je dois créer une macro qui fait fonctionner un feu tricolore dessiné sur excel.

Pour cela j'ai crée :

- la macro "vert" qui colore la case du bas en vert
- la macro "orange" qui éteint le vert et allume la case du milieu en orange
- la macro "rouge" qui éteint l'orange et allume le rouge (en haut)
- la macro 'éteint" qui éteint tout.

Je veux contrôler le feu par l'intermédiaire d'un seul bouton
=> 1er clic vert => 2 ème orange => 3 ème rouge => 4 ème éteint => 5 ème vert => etc

Mon idée est donc de créer une macro "contrôle" qui appelle les 4 autres en fonction de l'état du feu :
1er clic => la variable état=1 alors j'appelle la macro vert
2 ème clic => la variable état=2 alors j'appelle la macro orange
etc

A la fin après le 4 ème clic je vais faire une boucle qui repart au début
Le problème étant que je n'arrive pas à créer la macro "contrôle"
Donc j'espère que vous pourrez m'aider, en vous remerciant d'avance

Cordialement Damien​
 
Re : Un bouton pour plusieurs macros

Re


En hommage au grand Johnny 😛

Code:
Sub allumez_le_feu()
With Sheets(1)
    Run Switch( _
    .[J1] = 0, "vert", _
    .[J1] = 1, "orange", _
    .[J1] = 2, "rouge", _
    .[J1] = 3, "eteindre")
    End With
End Sub
Sub vert()
MsgBox "vert", vbExclamation, "AH QUE JOHNNY !"
End Sub
Sub orange()
MsgBox "orange", vbExclamation, "AH QUE JOHNNY !"
End Sub
Sub rouge()
MsgBox "rouge", vbExclamation, "AH QUE JOHNNY !"
End Sub
Sub eteindre()
MsgBox "éteindre", vbCritical, "NOIR C'EST NOIR"
End Sub
 
- 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
5
Affichages
1 K
B
Réponses
4
Affichages
794
blingo67
B
F
Réponses
3
Affichages
820
F
A
Réponses
44
Affichages
3 K
AlexandrB
A
R
Réponses
7
Affichages
1 K
D
  • Question Question
2 3
Réponses
31
Affichages
4 K
darknigthmare
D
F
Réponses
0
Affichages
1 K
filibertdu974
F
Retour