Activer désactiver un bouton placé sur une feuille

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

Leskwal

XLDnaute Occasionnel
Bonjour à tous

Voilà mon problème.

Je sais maintenant rendre disponible ou indisponible un bouton placé dans un formulaire, mais peut on en faire de même pour un bouton placé à même la feuille de calcul.

1 / Bon déjà, je n'ai pas trouvé l'endroit où on pouvait obtenir les propriétés d'un bouton placé sur une feuille. (Je fonctionne en XL2007).

2/ quand je rentre ce type de formule : bah ça marche pas 😀

Code:
Private Sub Workbook_Open()
If Range("B12").Value = 0 Then CommandButton1.Enabled = False
End Sub
ou
Code:
Private Sub Workbook_Open()
If Range("B12").Value = 0 Then Button1.Enabled = False
End Sub

Un p'tit coup de main serait le bienvenue.😉

Merci

Pascal

Nb : je tiens à préciser qu'en cherchant sur le forum j'ai trouvé un fil qui disait que c'était impossible de désactiver un bouton sur une feuille. Mais ce fil datait de 2006, est-ce possible avec la version XL 2007 ?
 
Re : Activer désactiver un bouton placé sur une feuille

Bonjour,

précise la feuille devant de controle, si il se trouve dans la Feuil1 par exemple:

If Range("B12").Value = 0 Then Sheets("Feuil1").CommandButton1.Enabled = False
 
Re : Activer désactiver un bouton placé sur une feuille

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("b12").Value = "" Then CommandButton1.Visible = False
If Range("b12").Value <> "" Then CommandButton1.Visible = True
End Sub
bonjour leskwal skoobi
une solution en rendant le bouton invisible
 
Re : Activer désactiver un bouton placé sur une feuille

Salut Leskwal, Skoobi🙂, Pascal🙂, le Forum

Autre manière et avec la judicieuse remarque de l'ami Skoobi

Code:
Private Sub Workbook_Open()
Feuil1.CommandButton1.Enabled = IIf(Feuil1.Range("B12").Value = 0, False, True)
End Sub

Bonne Journée
 
Re : Activer désactiver un bouton placé sur une feuille

Merci pour vos réponses.🙂

Une question à 1 €uro ...

Sur Excel 2007, où trouve t-on le nom du bouton (son intitulé)?
Car je ne suis pas sur qu'il s'appelle " CommandButton1"

Bouton droite de la souris sur le bouton en question propose un menu qui ne permet pas de connaître le nom du bouton.... 😀

Désolé d'être un boulet 😱


Pascal
 
Dernière édition:
Re : Activer désactiver un bouton placé sur une feuille

Bonsoir à tous,

Excel 2007, connait pas, mais normalement, en mode édition (clic sur l'equerre de la barre à outils Contrôle, si cela n'a pas changé de nom dans cette nouvelle version), et clic sur ton bouton. Son nom doit s'afficher dans la barre d'adresse tout à gauche de la barre de formule. Au besoin, tu cliques dans cette barre pour voir le nom complet.

Une piste simplement.

A te lire.

Jean-Pierre
 
- 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
10
Affichages
284
Réponses
2
Affichages
169
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
176
Réponses
3
Affichages
300
Retour