masquer bouton pour lancer macro selon résultat cellule

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

wrap food

XLDnaute Occasionnel
Bonjour le forum

existe t il un moyen de masquer un bouton qui lance une macro selon le resultat qui ce trouve dans
une cellule (la cellule peut contenir un chiffre ou 0).

j 'aimerais que si la cellule cible est égal a zero le bouton apparaise et si la valeur de la cellule est suppérieur a zero le bouton n apparaise pas

par avance merci de votre aide
 
Re : masquer bouton pour lancer macro selon résultat cellule

Bonjour
Essaye cela

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> "$D$5" Then Exit Sub
    If Range("d5") < 1 Then
        Me.CommandButton1.Visible = True
    Else
        Me.CommandButton1.Visible = False
    End If
End Sub
a+
 
Re : masquer bouton pour lancer macro selon résultat cellule

bonjour, jpb388

meri d'avoir pris un peut de emps pour répondre a ma question.

Sauf erreur de saisie ou mauvais placement du code , cela ne fonctionne pas.

je mets un ficfier pour exemple au cas au cela pourrais vous aider.

merci encore
 

Pièces jointes

Re : masquer bouton pour lancer macro selon résultat cellule

Bonsoir à tous 🙂

Si c'est une macro évènementielle qui doit se déclencher, on peut essayer ceci:
Code:
    If Target.Address = "$D$5" And Target.Count = 1 Then
        If Target.Value < 1 Then
            Shapes("Bouton 1").Visible = True
        Else
            Shapes("Bouton 1").Visible = False
        End If
    End If

Ceci dit je ne vois pas l'intéret, car la macro évènementielle de ton fichier renvoie vers un autre onglet, donc on ne voit de toute façon plus le bouton.
Sourire ... ce qui veut sans doute dire que je n'ai pas compris 🙂

Peut-tu préciser quelle cellule doit provoquer l'apparition ou disparition du bouton quand elle est à zéro?

Bonne soirée,

mth
 
Re : masquer bouton pour lancer macro selon résultat cellule

re, jpb388

j 'ai essayé en creant bouton de la barre d'outil "boite à outils contrôles ", mais ça ne fonctionne pas .

je suis perdue ....

je vous joint le fichier avec le bonton créé au cas au j aurais fait une erreur de code

merci de votre aide
 

Pièces jointes

Re : masquer bouton pour lancer macro selon résultat cellule

Re,

essaye comme ceci, à placer dans le modulede la feuille concernée :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$D$5" Then Exit Sub
Me.CommandButton1.Visible = Target.Value < 1
End Sub
 
- 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

  • Question Question
Microsoft 365 Excel - Macro
Réponses
14
Affichages
796
Réponses
3
Affichages
667
Réponses
3
Affichages
646
Réponses
7
Affichages
832
Réponses
19
Affichages
1 K
Réponses
3
Affichages
656
B
Réponses
1
Affichages
685
Retour