Accéder et enrichir des feuilles masquées
Résolu/Fermé
JL00700
Messages postés
90
Date d'inscription
lundi 4 juin 2012
Statut
Membre
Dernière intervention
1 novembre 2019
-
16 mars 2018 à 08:11
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 mars 2018 à 07:30
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 mars 2018 à 07:30
A voir également:
- Excel afficher plusieurs feuilles masquées en même temps
- Excel trier plusieurs colonnes en même temps - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Fusionner plusieurs feuilles excel en une seule - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
16 mars 2018 à 08:40
16 mars 2018 à 08:40
Bonjour
si vos macro se rapportent aux feuilles masquées, peut être est ce que parce qu'elle parlent de
Sheets("Feuil1!").Select
essayez en remplaçant par
Sheets ("Feuil1").Activate
qui , à priori permet d'intervenir sur des feuilles masquées sans les afficher
je dis bien à priori, c'est au moins ce que je constate dans bien des cas
crdlmnt
si vos macro se rapportent aux feuilles masquées, peut être est ce que parce qu'elle parlent de
Sheets("Feuil1!").Select
essayez en remplaçant par
Sheets ("Feuil1").Activate
qui , à priori permet d'intervenir sur des feuilles masquées sans les afficher
je dis bien à priori, c'est au moins ce que je constate dans bien des cas
crdlmnt
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
16 mars 2018 à 09:33
16 mars 2018 à 09:33
Bonjour,
si je clic sur mes boutons de la feuille ‘MENU’, j’ai un plantage (erreur 1004).
Je ne connais pas (et pour cause !) le code de ta macro mais à partir du moment où tu as masqué tes feuilles, pour pouvoir y accéder il faut commencer par rendre la feuille visible
si je clic sur mes boutons de la feuille ‘MENU’, j’ai un plantage (erreur 1004).
Je ne connais pas (et pour cause !) le code de ta macro mais à partir du moment où tu as masqué tes feuilles, pour pouvoir y accéder il faut commencer par rendre la feuille visible
Sheets("mon_nom").Visible = True Sheets("mon_nom").Activate
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 mars 2018 à 11:07
Modifié le 16 mars 2018 à 11:07
Re
et salut GB, profite bien du printemps
je crois que nous ne nous sommes pas compris, mon ami GB, je parle bien d'intervenir mais seulement via une macro dans une feuille masquée.
Activate affiche bien la feuille sélectionnée, mais uniquement si elle n'est pas masquée
pour le demandeur:
A voir dans ce fichier joint où la feuil2 est masquée, mais la macro exécute quand même le remplissage demandé de A1 à A5 sans afficher la feuille
dans le modèle, pour l'instant la feuil2 est vide, et il suffit d'exécuter la macro
https://mon-partage.fr/f/dTqIafXJ/
crdlmnt
et salut GB, profite bien du printemps
je crois que nous ne nous sommes pas compris, mon ami GB, je parle bien d'intervenir mais seulement via une macro dans une feuille masquée.
Activate affiche bien la feuille sélectionnée, mais uniquement si elle n'est pas masquée
pour le demandeur:
A voir dans ce fichier joint où la feuil2 est masquée, mais la macro exécute quand même le remplissage demandé de A1 à A5 sans afficher la feuille
dans le modèle, pour l'instant la feuil2 est vide, et il suffit d'exécuter la macro
https://mon-partage.fr/f/dTqIafXJ/
crdlmnt
Re,
Bien vu les amis, très bonne complémentarité !
Je constate toutefois que la feuille est réactivée et reste visible. Il faut probablement ajouter une commande à mes macros de retour MENU sur les différentes feuilles pour les masquer à nouveau.
Je vous remercie de votre aide car complètement novice sur EXCEL, le forum m'a permis ces derniers temps de progresser et surtout d'attiser ma curiosité.
C'est génial.
Amicalement
jl00700
Bien vu les amis, très bonne complémentarité !
Je constate toutefois que la feuille est réactivée et reste visible. Il faut probablement ajouter une commande à mes macros de retour MENU sur les différentes feuilles pour les masquer à nouveau.
Je vous remercie de votre aide car complètement novice sur EXCEL, le forum m'a permis ces derniers temps de progresser et surtout d'attiser ma curiosité.
C'est génial.
Amicalement
jl00700
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
Modifié le 16 mars 2018 à 18:16
Modifié le 16 mars 2018 à 18:16
re
dans tes macros de retour MENU tu fais l'inverse
L’accès à chacune des feuilles a été réalisé via une macro
Voulait bien dire que c'était un macro qui t'ouvrait la feuille choisie ! ;-)
dans tes macros de retour MENU tu fais l'inverse
Sheets("menu").Activate Sheets("mon_nom").Visible = False
L’accès à chacune des feuilles a été réalisé via une macro
Voulait bien dire que c'était un macro qui t'ouvrait la feuille choisie ! ;-)
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
16 mars 2018 à 18:38
16 mars 2018 à 18:38
bonsoir Vaucluse,
Sheets ("Feuil1").Activate qui , à priori permet d'intervenir sur des feuilles masquées sans les afficher
C'est là où je ne peux cautionner car Activate affiche obligatoirement la feuille qui doit être visible. Si tu veux écrire sur une masquée tu détermines une adresse sans utiliser "Select" ou "Activate" (qui ont d’ailleurs la même fonction d'afficher la feuille).
Sheets ("Feuil1").Activate qui , à priori permet d'intervenir sur des feuilles masquées sans les afficher
C'est là où je ne peux cautionner car Activate affiche obligatoirement la feuille qui doit être visible. Si tu veux écrire sur une masquée tu détermines une adresse sans utiliser "Select" ou "Activate" (qui ont d’ailleurs la même fonction d'afficher la feuille).
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 mars 2018 à 18:49
Modifié le 16 mars 2018 à 18:49
Salut GB
je ne contredis pas, mais peux tu alors m'expliquer pourquoi, dans le modèle que j'ai déposé, j'arrive à remplir les valeurs en feuil2 en cliquant sur le bouton sans afficher la feuille?
.. ou alors elle s'affiche pour faire l'action et elle se masque dans un temps record, tel qu'on ne la voit pas?
ce qui est sur, c'est qu'elle est à jour et masquée après l'action
éclaire moi!
pour mémoire, le fichier en question
https://mon-partage.fr/f/pEzYR75v/
la feuil2 est vierge, tu peux lancer la macro et vérifier.. et aussi afficher 2, effacer A1:A5, masquer et recommencer
crdlmnt
je ne contredis pas, mais peux tu alors m'expliquer pourquoi, dans le modèle que j'ai déposé, j'arrive à remplir les valeurs en feuil2 en cliquant sur le bouton sans afficher la feuille?
.. ou alors elle s'affiche pour faire l'action et elle se masque dans un temps record, tel qu'on ne la voit pas?
ce qui est sur, c'est qu'elle est à jour et masquée après l'action
éclaire moi!
pour mémoire, le fichier en question
https://mon-partage.fr/f/pEzYR75v/
la feuil2 est vierge, tu peux lancer la macro et vérifier.. et aussi afficher 2, effacer A1:A5, masquer et recommencer
crdlmnt
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
16 mars 2018 à 18:55
16 mars 2018 à 18:55
Bonjour,
voici un exemple a adapter:
https://www.cjoint.com/c/HCqr2uSUjmQ
voici un exemple a adapter:
https://www.cjoint.com/c/HCqr2uSUjmQ
16 mars 2018 à 09:40
qui , à priori permet d'intervenir sur des feuilles masquées sans les afficher
Ce n'est pas tout à fait vrai car si tu fait "Activate" tu affiches la feuille et d'autre part tu peux enregistrer ce que tu veux dans une feuille masquée si tu l'identifies correctement.
Bonne journée à toi et à plus tard car je vais profiter du printemps qui arrive.