Bouton conditionnel Excel
florebobosch
Messages postés
1
Statut
Membre
-
f894009 Messages postés 17414 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17414 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Bouton conditionnel Excel
- Mise en forme conditionnelle excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
1 réponse
Bonjour,
Plus simple, sur changement de valeur B10, code a mettre dans VBA de la feuille de B10
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