XL 2010 utiliser une feuille masquée

  • Initiateur de la discussion Initiateur de la discussion Blafi
  • 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 !

Blafi

XLDnaute Occasionnel
Bonjour le forum,

J'ai juste une question : j'ai un fichier important avec 7 feuilles dont 4 contiennent des données qui sont utilisées par les macros de mon classeur. Pour éviter que les utilisateurs du fichier ne m'efface les feuilles qui contiennent les données, j'ai pensé masquer ces feuilles.
Malheureusement, si ces feuilles sont masquées, les macros qui les utilisent ne marchent plus.
Ma question est de savoir si c'est normal et si dans ce cas, je dois rajouter une ligne de code dans les macros afin qu'elles affichent la feuille masquée qu'elles vont utiliser ?

Merci de votre réponse et à à bientôt.
 
Bonjour à tous,
Ajoute ceci pour masquer ( changer "Feuil1" si nécessaire )
Sheets("Feuil1").Visible = False
pour être visible ( au début de la macro )!
Sheets("Feuil1").Visible = True
Mais ce n'est pas une garantie pour que les utilisateurs ne les consultent pas !
Bonne soirée !
 
Bonjour Blafi, Jbarbe, Dranreb,
On peut très bien en VBA accéder à des feuilles masquées.
Il suffit de bien préciser sur quelle feuille on veut aller, du genre :
VB:
a = Sheets("feuil2").Range("A1")
Et pour rendre votre feuille encore moins accessible passer son paramètre Visible à 2-xlsheetVeryHidden.
 
- 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

Discussions similaires

Retour