[EXCEL] Cacher une feuille avec une fonction

Farlene Messages postés 7 Statut Membre -  
g Messages postés 1285 Statut Membre -
Bonjour,

Tout d'abord je m'excuse si je me suis trompée de forum ou si ma question a déjà été posée. Après quelques recherches je n'ai pas trouvé mon bonheur, je me permets donc de vous contacter ici.

Je me demande s'il existe une fonction qui permet de cacher une feuille selon une valeur définie que peut prendre une cellule.

Par exemple, je voudrais que dans le cas où "NON" apparaît en B2, la feuille 3 soit automatiquement masquée.

Une telle fonction existe-t-elle ? Si oui, laquelle est-elle ?

Ha oui, une dernière question : je débute en excel et j'ai cru entendre parler de "macro". C'est quoiiii ? :)

Merci à vous

A voir également:

1 réponse

g Messages postés 1285 Statut Membre 577
 
Bonjour,

Ce que tu souhaites réaliser ne l'est pas avec une fonction.
Par contre avec une macro cela devient possible et cela répond en partie à ta "dernière question" puisqu'une macro commande sert entre autres à automatiser des opérations répétitives.

Dans ton cas le code VBA (ci-dessous) de la macro est à copier/coller dans la partie blanche de l'éditeur accessible par Alt+F11.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [B2] = "NON" Then
Sheets("Feuil3").Visible = False
ElseIf [B2] = "" Then
Sheets("Feuil3").Visible = True
End If
End Sub

Bonne journée.
0