Désactiver bouton Excel avec macro

Résolu/Fermé
GV - 19 févr. 2008 à 09:20
 GV - 19 févr. 2008 à 09:55
Bonjour,

Voici mon pb :

j'ai créé des boutons dans ma feuille Excel qui sont reliés à des macros.

Il y a 3 boutons, ce que je veux c'est savoir comment désactiver et griser un bouton lorsqu'on a cliqué dessus (en langage VBA 6.3).

Pouvez-vous m'aider?

Merci d'avance
A voir également:

6 réponses

Utilisateur anonyme
19 févr. 2008 à 09:28
Désactiver un bouton et le griser :

Sub ChangeButton()
dim bt As Button
Set bt = activeworkbook.worksheets("Sheet1").Buttons("Button 1")
if bt.Enabled = true then
bt.Enabled = false
bt.Font.Color = RGB(255, 251, 240)
Else
bt.Enabled = true
bt.Font.Color = RGB(0, 0, 0)
end if
end Sub
6
Excel 2003
3
en fait, pour que mon 1er bouton soit désactivé et grisé, il faut que l'utilisateur clic sur ce 1er bouton puis sur un second et seulement à partir de ce moment là, le 1er bouton doit être désactivé et grisé.

J'ai fait mon code sur mon 1er bouton,, puis mon code sur le 2ème bouton et à la fin de ce 2ème code j'appelle la fonction changebutton (qui doit donc désactiver et griser le 1er bouton) mais ça ne marche pas!

Il me met un message de débogage ou de fin
3
Utilisateur anonyme
19 févr. 2008 à 09:21
Bonjour,

Voici mon pb :

j'ai créé des boutons dans ma feuille Excel qui sont reliés à des macros.<<-----------Quel Excel?

Il y a 3 boutons, ce que je veux c'est savoir comment désactiver et griser un bouton lorsqu'on a cliqué dessus (en langage VBA 6.3).

Pouvez-vous m'aider?

Merci d'avance
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup je vais tester
0
c'est bon j'ai trouvé, comme je protège mes feuilles et mes boutons, je n'avais pas placé la commande au bon endroit ;-)

merci beaucoup de votre aide
0