Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

masquage d'une feuille par un code vba

  • Initiateur de la discussion romfret
  • Date de début
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
 
@

@+Thierry

Guest
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
 
R

romfret

Guest
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
 

Discussions similaires

Réponses
10
Affichages
236
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…