alf049
Messages postés6Date d'inscriptionjeudi 18 novembre 2010StatutMembreDernière intervention 1 décembre 2010
-
1 déc. 2010 à 10:05
alf049
Messages postés6Date d'inscriptionjeudi 18 novembre 2010StatutMembreDernière intervention 1 décembre 2010
-
1 déc. 2010 à 12:12
Bonjour,
je viens de faire un outil et afin de sécuriser 2 onglets je souhaite les cacher.
Par défaut je suis aller dans la propriété de mes onglets pour transformer le "VISIBLE" en "2". Sauf que cela ne fonctionne pas. A savoir que dès le début de l'exécution il ne trouve plus mes onglets.
Dès lors je pense qu'il faut l'écrire dans la macro, or je ne sais pas le faire.
Sachant que ces 2 onglets doivent être cachés dés l'ouverture du fichier, jusqu'a sa fermeture.
Quelqu'un aurait-il la gentillesse de m'aider ?
jordane45
Messages postés38145Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention25 avril 2024344 1 déc. 2010 à 10:41
Bonjour,
Pour cacher une feuille excel par Macro tu peux utiliser l'instruction :
Sheets("nom_Feuille_ou_Numero").Visible = False
et pour la rendre visible à nouveau :
Sheets("nom_Feuille_ou_Numero").Visible = True
après tu as aussi une propriéte VeryHidden pour qu'elles soient "encore plus" cachée.
Fais une recherche sur le forum, des sujets en parlent.
A savoir que dès le début de l'exécution il ne trouve plus mes onglets
Je sais qu'il m'est arrivé d'avoir des soucis de macros lorsque certains onglets étaient masqués.
Du fait qu'elles ne soient pas visibles, les macros ne parvenaient pas à les lire ou à les modifier... certaines instructions ne fonctionnent QUE si les feuilles sont visibles ( .activate par exemple).
Pour cela, je les rendais visible pendant l'execution de la macro, puis les recachai.
Bonne continuation.
Cordialement,
Jordane,
______________________________________________________
Règles du forum à lire avant de poster une question : ICI