Si ma cellule a telle valeur alors tel bouton

VallaV -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous,

Je n'ai pas de trouvé de réponses sur le forum je m'excuse si elle existe déjà.

Je vous expose mon problème je débute en VBA sur excel 2010 et j'aimerai que lorsque ma cellule "E4" par exemple contienne Acier, le bouton acier que j'ai créé apparaisse.
J'ai essayé pas mal de bricolage trouvé sur internet mais non concluant ... :/

Merci d'avance et bonne journée,

2 réponses

  1. Zoul67 Messages postés 2001 Statut Membre 149
     
    Bonjour,

    En ayant ton bouton comme un contrôle ActiveX, tu peux utiliser :
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("E4").Value = "Acier" Then
        CommandButton1.Visible = True
    Else
        CommandButton1.Visible = False
    End If
    End Sub

    dans le code lié à ta feuille.

    A+
    1
    1. VallaV
       
      Bonjour Zoul67,

      Ca marche impeccable merci beaucoup :)

      Bonne journée,
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Pour compléter la solutions de Zoul67, que je salue au passage, si tu as beaucoup de boutons à gérer : un autre exemple
    https://www.cjoint.com/c/EFinFVourdn

    Cdlmnt
    0