XL 2010 Mémoriser l'action sur un bouton

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 !

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.
 
Solution
Dans l'ordre :
1- Bouton "Aide3" s'appelait Bouton01 donc pb de nommage, il y a deux Bouton01.

2- Les indices dans les Cases n'ont pas été remis à jour :
Regarde la pièce jointe 1210315

3- Le Resize n'était que sur 5 au lieu de 15 :
Regarde la pièce jointe 1210316

4- La macro Workbook_Open n'a pas été mise à jour
Regarde la pièce jointe 1210317


L'optimisation n'est possible que que si les actions sur plusieurs boutons sont les "mêmes" à quelques paramètres près. ( comme par ex ouvrir fichier 1 ou 2 ou 3 ... )
Donc quand vous aurez avancez, on pourra regardez comment optimiser.
Merci.
Pour ce qui est des boutons 😔 😔 😔
Pour le resize, ide.
Par contre, je n'avais même pas vu qu'il y avait une macro dans Workbook Open !!! 😯
Encore merci pour tout. Bonne soirée et bon dimanche.
Dans l'ordre :
1- Bouton "Aide3" s'appelait Bouton01 donc pb de nommage, il y a deux Bouton01.

2- Les indices dans les Cases n'ont pas été remis à jour :
Regarde la pièce jointe 1210315

3- Le Resize n'était que sur 5 au lieu de 15 :
Regarde la pièce jointe 1210316

4- La macro Workbook_Open n'a pas été mise à jour
Regarde la pièce jointe 1210317


L'optimisation n'est possible que que si les actions sur plusieurs boutons sont les "mêmes" à quelques paramètres près. ( comme par ex ouvrir fichier 1 ou 2 ou 3 ... )
Donc quand vous aurez avancez, on pourra regardez comment optimiser.
Merci.
Pour ce qui est des boutons 😔 😔 😔
Pour le resize, ide.
Par contre, je n'avais même pas vu qu'il y avait une macro dans Workbook Open !!! 😯
Encore merci pour tout. Bonne soirée et bon dimanche.
 
Par contre, je n'avais même pas vu qu'il y avait une macro dans Workbook Open !!!
Je l'avais précisé. 🙂
Il faut aussi dans Thisworkbook mettre une macro Workbook_Open pour initialiser tout à l'ouverture du fichier.

Par contre, ne mettez pas votre post en vert. Le vert est fait pour être remonter juste après votre demande pour aider les futurs lecteurs, donc soit il fut le supprimer, soit mettre le post avec la solution.

1736013822810.png
 
- 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

Réponses
0
Affichages
911
Retour