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

Membres actuellement en ligne

Statistiques des forums

Discussions
314 085
Messages
2 105 626
Membres
109 401
dernier inscrit
LE CLUB