Afficher/Cacher un bouton grâce au VBA

Bonjour à tous,

Je suis nouveau sur ce forum je suis aussi débutant sur excel.

Voila mon probleme :

Je souhaiterai afficher/cacher un bouton (contôle de formulaire) qui est lié à une macro en fonction d'une valeur dans une liste déroulante.

Est ce possible que le bouton se cache ou s'affiche instantanémént en fonction de ma liste déroulante ?

Si oui quelle est la solution ?

Merci d'avance pour vos réponses

Bonjour Piic, bonjour le forum,

Essaie avec (à adapter) :

If ComboBox1.Value = "Ta_Valeur" Then CommandButton1.Visible = False Else CommandButton1.Visible = True

Merci pou ta réponse rapide mais comme je te l'ai dit je suis débutant : Ou dois je mettre cette ligne de code ?

Bonjour

Bonjour ThauThème

Liste de validation en F5

Un bouton de formulaire

Code à placer dans le module de la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$F$5" Then
    If Target = "Oui" Then
      ActiveSheet.Shapes("Bouton 2").Visible = True
    ElseIf Target = "Non" Then
      ActiveSheet.Shapes("Bouton 2").Visible = False
    End If
  End If
End Sub

Bonjour et merci pour ta réponse mais je ne trouve pas le module de la feuille, je n'ai que module1 et module2 dans l'onglet module


Bonjour et merci pour ta réponse mais je ne trouve pas le module de la feuille, je n'ai que module1 et module2 dans l'onglet module

Bonjour

Tu fais un clic droit sur le nom de la feuille ----> Visualiser le code

Tu es dans le module de la feuille

Rechercher des sujets similaires à "afficher cacher bouton vba"