Bouton conditionnel Excel

Fermé
florebobosch Messages postés 1 Date d'inscription jeudi 9 juin 2016 Statut Membre Dernière intervention 9 juin 2016 - 9 juin 2016 à 16:11
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 10 juin 2016 à 14:41
Bonjour,

Je souhaite masquer la feuille F1 de mon classeur en fonction de la valeur d'une cellule B10. (si B10 = "oui"). J'ai créé un bouton qui masque F1 lorsque l'on clique dessus, je voudrais maintenant créer une routine qui lit la valeur de la cellule B10 et "déclenche" le bouton si B10="oui".
Seulement lorsque j'essaie d'executer ma routine j'ai un message me disant que celle-ci n'est pas défini et je ne comprend pas pourquoi... (j'ai écris Sub routine() suivi de mon programme)

J'ai également essayé d'écrire dans une cellule vide "SI(B10="oui"; masquerF1() ; "rien")" mais la case affiche alors 0 quand B10 contient la valeur "oui"...

Est-ce que quelqu'un peut m'aider ? Je dois résoudre ce problème pour mon stage...
Merci beaucoup!

Flore


A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
10 juin 2016 à 14:41
Bonjour,

Plus simple, sur changement de valeur B10, code a mettre dans VBA de la feuille de B10

Private Sub Worksheet_Change(ByVal Target As Range)     'sur changement de valeur
    If Target.Count > 1 Then Exit Sub       'une seule cellule selectionnee
    If Target.Address = "$B$10" And UCase(Target) = "OUI" Then  'changement de valeur B10 et pas vide
        Worksheets("F1").Visible = False
    End If

End Sub
0