Apparition d'un bouton sous condition

Bonjour,

Je travail sous Excel 2010

je n'arrive pas a faire un truc qui semble tout bete.

J'ai un tableur a plusieur feuille.

Dans la première je rentre différent paramètre. dans la seconde feuille un autre type de paramètre. et dans la troisième feuille j'ai des resultat par rapport au deux premiere feuille.

Je voudrais que quand dans ma feuille 1 cellule f7 j'ai selectionné "oui" ( il y a trois choix possible : " ", "oui", "non".

il apparaisse mon bouton contrôle activix nommé " allé en feuille 2" . Et que lorsque je clique dessus, Je passe en feuille 2 cellule A1

J'ai essayé ceci

privat sub worksheet- change(ByVal Target As Range)

if.target.address <> "$f$7" then exit sub

if.target.value = "oui" then me.commandbutton1.visible = true

if.target.value <> "oui" then me.commandbutton1.visible = false

endsub

private sub commandbutton1_click()

sheets ("feuil 2").select

end sub

Biensur cela ne fonctionne pas vraiment. Le bouton est toujours apparent mais quand je clic dessus ca m'envoie bien en feuille 2

Ou est ce que ca pèche?

Merci de votre aide .

Bonjour

Écris l'adresse de la cellule en majuscule

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address <> "$F$7" Then Exit Sub
  If Target.Value = "oui" Then Me.CommandButton1.Visible = True
  If Target.Value <> "oui" Then Me.CommandButton1.Visible = False
End Sub

effectivement, le bouton a disparue. Par contre il ne réapparait plus du tout ^^

mais merci de ta réponse. ça m'a déjà fait avancé.

Je dois juste avoir une autre erreur dans mon code.

Bonjour

Le code fonctionne très bien

oui fait apparaitre le bouton et une valeur différente de oui le fait disparaitre

Au début je me suis dit " bin non il marche pas !" Et puis j'ai regardé et je me suis rendu compte que mes conditions contenaient des différences par rapport au menu déroulant. J’avais oublié les Majuscule une fois de plus ^^

En tout cas sans ta remarque j'aurai mis du temps a trouver je pense.

Merci beaucoup de t’être penché sur mon cas désespéré.

Bonjour à tous,

Je rebondis sur le sujet car il concerne la même procédure.

je voudrais faire apparaitre un bouton sous condition mais mon code ne fonctionne pas et je n'arrive pas à trouver pourquoi.

Je vous explique le fichier

J'ai quatre question avec réponse possible oui et non.

Si une des 4 questions est répondu avec un OUI sa valide la demande est c'est à ce moment là que je voudrais faire apparaitre le bouton dans lequel je viendrais attribuer une macro pour lancer la procédure.

Et tant que les quatre questions sont à non, que le bouton disparaisse.

Merci pour votre aide

225testbouton.xlsm (25.52 Ko)
Rechercher des sujets similaires à "apparition bouton condition"