masquage d'une feuille par un code vba

  • Initiateur de la discussion Initiateur de la discussion romfret
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

romfret

Guest
Bjr tous le monde,


Est-ce que qqn sait c'est quoi le code en vb pour masquer une feuille , j'ai fait l'aide vba , la recherche du forum et j'ai rien trouvé ....


Merci d'avance pour vos réponse.

@+ ROMFRET
 
Bonjour Romfret, le Forum

Tu n'as pas dû bien chercher l'aide est documentée sur "Visible"

Voici deux méthodes :

1)
Sub HiddingSheet()
Sheet1.Visible = xlSheetHidden
End Sub

2)
Sub VeryHiddingSheet()
Sheet1.Visible = xlSheetVeryHidden
End Sub


La première peut permettre au User de passer par le menu Format / Feuille... Et "démasquer" la feuille...

La seconde ne permet pas au user de démasquer la feuille du tout. Il faut passer par une instruction VBA pour rétablir.

Voici le code qui rendra la feuille visible qu'elle ait été cacher par la méthode 1) ou la méthode 2) :

Sub ShowHiddingSheet()
Sheet1.Visible = xlSheetVisible
End Sub

Bon Appétit à tous et toute
@+Thierry
 
Bjr....



Merci "@+ thierry" moi j'utilise ca (obtenu avec l'enregistreur de macros) :

Worksheets("nom de la feuille").Visible = False

et pour rétablir onse doute que c'est :

Worksheets("nom de la feuille").Visible = True
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
80
Didierpasdoué
D
Réponses
4
Affichages
116
Retour