Nounours_59
XLDnaute Nouveau
Bonjour à toutes et à tous.
Me revoilà, dans l'embarras malgré mes recherches et du haut de mon inexpérience.
Le contexte: 5 boutons sur une feuille: "bouton1 à bouton5".
J'ai cinq variables déclarées Public, "etat1 à etat5", correspondant à mes 5 boutons.
Ce que je voudrais:
DEPART:
- j'appuie sur un bouton quelconque, par exemple bouton3.
- Je lis "état3" = 0, donc je lance une présentation.
- Je mémorise l'action qui vient d'être effectuée: "etat3" passe de 0 à 1 (comme une bascule).
ARRÊT:
- J'appuie sur le bouton3.
- Je lis "etat3" qui est égal à 1 donc j'arrête la présentation.
- Je passe "etat3" à 0 pour le coup d'après.
FIN.
Là ou je galère, c'est avec la variable "etat3", et plus généralement avec la mémorisation de l'état du bouton. Je n'arrive pas à réaliser cette bascule. Je n'ai rien à proposer car rien ne fonctionne.
Bien entendu, je voudrais n'utiliser qu'une seule macro pour mes 5 boutons.
Merci à celles et ceux qui pourront me venir en aide.
Bonne journée.
Me revoilà, dans l'embarras malgré mes recherches et du haut de mon inexpérience.
Le contexte: 5 boutons sur une feuille: "bouton1 à bouton5".
J'ai cinq variables déclarées Public, "etat1 à etat5", correspondant à mes 5 boutons.
Ce que je voudrais:
DEPART:
- j'appuie sur un bouton quelconque, par exemple bouton3.
- Je lis "état3" = 0, donc je lance une présentation.
- Je mémorise l'action qui vient d'être effectuée: "etat3" passe de 0 à 1 (comme une bascule).
ARRÊT:
- J'appuie sur le bouton3.
- Je lis "etat3" qui est égal à 1 donc j'arrête la présentation.
- Je passe "etat3" à 0 pour le coup d'après.
FIN.
Là ou je galère, c'est avec la variable "etat3", et plus généralement avec la mémorisation de l'état du bouton. Je n'arrive pas à réaliser cette bascule. Je n'ai rien à proposer car rien ne fonctionne.
Bien entendu, je voudrais n'utiliser qu'une seule macro pour mes 5 boutons.
Merci à celles et ceux qui pourront me venir en aide.
Bonne journée.