Bonjour à tous,
J'aimerai ouvrir une feuille une fois le formulaire rempli et validé mais je n'ai pas réussi.
J'ai essayé avec .activate & .select mais ça n'a pas fonctionné.
Est-ce possible ? et si oui comment faire ?
Merci
Bonjour à tous,
J'aimerai ouvrir une feuille une fois le formulaire rempli et validé mais je n'ai pas réussi.
J'ai essayé avec .activate & .select mais ça n'a pas fonctionné.
Est-ce possible ? et si oui comment faire ?
Merci
Est-ce que la feuille est visible ou masquée ?
Si masquée, il faut la rendre visible pour la sélectionner
Si tu ne veux pas l'afficher, laisse tomber le Activate ou le Select et fais ce que tu as à faire en nommant la feuille avant le Range
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Sheets("MaFeuille").Visible = xlSheetVisible Sheets("MaFeuille").Activate
Elle est visible et ce n'est pas la feuille où je récupère mes données. C'est une feuille à compléter également par l'utilisateur du formulaire, c'est pour ça que j'ai besoin qu'elle apparaisse une fois le formulaire validé.
Merci de ta réponse. Je vais essayé demain ta solution quand je serai au boulot.
Aucun besoin de la faire apparaître pour la mettre à jour.
Il faut seulement la nommer explicitement.
J'ai essayé ce code mais ça bug, alors j'ai essayé avec ça :
feuilETICS.Visible = xlSheetVisible
feuilETICS.Activate
ça bug pas mais ça ne m'affiche pas la feuille feuilETICS. Je ne sais pas pourquoi ça ne fonctionne pas avec Sheets !
Qqn a une idée ?
En tout cas merci parmi pour ta réponse
Remplace "MaFeuille" dans mon code par le nom de ta feuille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Sheets("feuilETICS").Visible = xlSheetVisible Sheets("feuilETICS").Activate
c'est ce que j'ai fait mais ça n'a pas fonctionné !
J'ai l'impression que c'est le "sheets" qui passe pas !
Bonjour, bonjour !
De toute manière vaut mieux utiliser Worksheets, et parfois même précéder par le classeur …
Et comme déjà mentionné, tout à fait inutile d'activer la feuille pour y copier des données !
Partager