Afficher/Masquer 1 feuille en VBA

Hervé_88

XLDnaute Nouveau
Bonjour à tous,

Je cherche à masquer et à afficher une feuille via un code VBA

La feuille est déja masquée au niveau du VBE en "xlSheetVeryHidden"

Ci-joint fichier.

D'avance merci à tous
 

Pièces jointes

  • Aff_Masq_Feuille.xls
    28.5 KB · Affichages: 1 165

Hervé_88

XLDnaute Nouveau
Re : Afficher/Masquer 1 feuille en VBA

Bonjour épaf,

Je viens de créer un bouton dans le fichier est cela ne fonction pas, attention le masque de la feuille est faite au niveau du VBE

Ci-joint fichier modifier
 

Pièces jointes

  • Aff_Masq_Feuille(1).xls
    35.5 KB · Affichages: 1 146

Hervé_88

XLDnaute Nouveau
Re : Afficher/Masquer 1 feuille en VBA

Bonjour Jeanpierre,

Merci cela fonctionne j'affiche bien la feuille "DataBase", quand je veux la maquer cela fonctionne aussi, mais ont peut l'afficher et la masquer dans le menu " Format ->Feuille ->...

Moi au départ je l'ai masqué au niveau du VBE en "xlSheetVeryHidden" et j'aimerai que la feuille garde la même propriété avant après affichage et masquage.

D'avance merci,

Ci-joint fichier
 

Pièces jointes

  • Aff_Masq_Feuille(2).xls
    39 KB · Affichages: 1 628

nat54

XLDnaute Barbatruc
C'est bon !
J'ai trouvé
Désolée du dérangement

Sub Masquer()
'
' Masquer les onglets hormis celui d'interrogation par UG
'

Sheets("procédure").Visible = False
Sheets("base").Visible = False
Sheets("jetables_pdt-entretien").Visible = False
Sheets("interro_compte").Visible = False

'
End Sub


Sub Afficher()
'
' Afficher tous les onglets
'

Sheets("procédure").Visible = True
Sheets("base").Visible = True
Sheets("jetables_pdt-entretien").Visible = True
Sheets("interro_compte").Visible = True

'
End Sub
 

Discussions similaires

Réponses
5
Affichages
415
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 316
Messages
2 087 182
Membres
103 491
dernier inscrit
bilg1