XL 2016 Rendre feuille masquée invisible

Etoto

XLDnaute Barbatruc
Bonjour,

J'aimerais grâce au VBA avoir un code qui rend la feuille "Administrateur" masquée mais j'aimerai aussi que si quelqu'un clique sur un onglet et sur le bouton "Afficher..." cette feuille ne soit pas visible dans cette fenêtre, mais après l'objectif est quand même de pouvoir récupérer la feuille avec un autre code. Je joint un fichier qui a deux feuilles vides pour après tester les codes.

Je me suis bien exprimé ?
 

Pièces jointes

  • Feuille invisible.xlsx
    8.1 KB · Affichages: 15

Etoto

XLDnaute Barbatruc
re
je n'ai pas une très grande connaissance, je serais donc incapable d'expliquer exactement la procédure, j'ai juste fait la modification comme indiqué dans le fil 17, car il m'a semblé que le code initial ne fonctionnait pas.
cordialement
Re,

Ok merci, je vais bientôt sortir une MAJ de ma ressource avec vos participations, voici le lien pour l'a trouver :

 

Efgé

XLDnaute Barbatruc
Un essai avec fonction
VB:
Option Explicit
Sub Toto()
'1 = affichage, 2 = Masquage
On_Decide (1)
End Sub
Sub On_Decide(Num As Integer)
ThisWorkbook.Protect Structure:=False, Windows:=False
Sheets("Administrateur").Visible = Num
ThisWorkbook.Protect Structure:=True, Windows:=False
End Sub

Cordialement
 

Discussions similaires

Réponses
5
Affichages
717
Compte Supprimé 979
C
Réponses
3
Affichages
205

Statistiques des forums

Discussions
315 147
Messages
2 116 770
Membres
112 857
dernier inscrit
sanogo