TOULLL
Messages postés27Date d'inscriptionvendredi 4 septembre 2009StatutMembreDernière intervention25 août 2010
-
11 mars 2010 à 14:47
TOULLL
Messages postés27Date d'inscriptionvendredi 4 septembre 2009StatutMembreDernière intervention25 août 2010
-
15 mars 2010 à 13:30
BONJOUR
je voudrais masquer la feuille d'un document excel qui est ouverte et ouvrir une autre feuille via la fonction xlSheetVisible qui ne pose pas de problème
Par contre j'ai un soucis pour masquer la feuille, je n'arrive pas à trouver la fonction qui prend en compte la feuille actuelle ouverte:
j'ai essayé cela mais ma feuille qui était visible avant n'a pas été masqué. je ne veux pas mettre feuil1.activate avec des n° de feuille mais trouvé la fonction qui prend en compte la feuille visible à l'instant t
activeWorksheets = xlSheetVeryHidden//la feuille active n'est pas masqué!
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 12 mars 2010 à 18:19
Bonjour
Je pense que tu oublis la propriété "Visible", de l'objet "ActiveSheet", pour lui appliquer la valeur "xlSheetVeryHidden", qui masquera la feuille visible.
ActiveSheet.Visible = xlSheetVeryHidden
et pour rendre visible une feuille masquée, il faut d'abord l'activer.
Sheets("nom").Activate
ActiveSheet.Visible = xlSheetVisible
TOULLL
Messages postés27Date d'inscriptionvendredi 4 septembre 2009StatutMembreDernière intervention25 août 2010 15 mars 2010 à 10:14
Bonjour
je te remercie mais cela ne fonctionne pas.
En fait la macro est une fonction retour.
J'ai plusieurs feuilles donc une avec un menu (= feuil16)et je veux qu'à l'appel de cette macro la feuille qui est active soit caché et que j'ouvre la feuille menu
En fait quand je suis pas exemple sur une feuille autre que le menu et que j'ouvre cette macro, je veux que la page menu s'ouvre (pas de problème pour cela) mais que la feuille que j'avais avant d'ouvert soit masqué.
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 15 mars 2010 à 12:34
Bonjour
Si j'ai bien compris, il est question d'exécuter la Macro "Retour", d'où que l'on soit, c.à.d., depuis n'importe quelle feuille. Je ne vois que la solution de placer un bouton sur chaque feuille, en lui attribuant la macro "Retour", ce qui devrait résoudre le problème.
A voir si cela répond à ton souhait.
CNTJC
Vous n’avez pas trouvé la réponse que vous recherchez ?