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

R

renaud

Guest
Bonjour,

j aimerais savoir quel est le code pour mettre un bouton (je crois que c est un Togglebutton) qui quand on clique dessus active une macro et quand on reclique la desactive.
J aimerais aussi savoir comment changer le texte du bouton en fonction de sa position on ou off.

Merci

renaud
 
Bonjour Renaud

Tu peux placer un ToggleButton sur une feuille ou dans un UserForm.

Dans le code de ton bouton (dans la feuille s'il est placé sur celle-ci, dans le code de ton USF s'il est placé sur un UserForm), tu testes un truc du genre :

Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
ToggleButton1.Caption = "NomDuBouton"
Macro1
Else
ToggleButton1.Caption = "NomDuBouton"
Macro2
End If
End Sub

(Tu lances l'une ou l'autre des 2 macros).


Par contre, un Togglebutton n'est plus accessible lors de l'exécution d'une macro. Il me semble compliqué de stopper une procédure avec ça. Mais il y a des pros ici ! faut voir...

Il te reste à définir la valeur True ou False de ton bouton à l'ouverture (fenêtre Propriétés dans visual Basic).

Espérant t'être utile...
 
- 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

  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
402
Réponses
36
Affichages
3 K
Retour