Excel : Liste nommée
alainjjb
Messages postés
821
Statut
Membre
-
alainjjb Messages postés 821 Statut Membre -
alainjjb Messages postés 821 Statut Membre -
Bonjour,
ce qui devait arrivé ... arriva. J'ai réalisé, avec votre aide, un tableau de suivi de comptes pour les trésoriers des 11 sections d'une association. Ce tableau contient des listes déroulantes faisant référence à la valeur d'une autre liste déroulante (validation INDIRECT). Toutes ces listes déroulantes sont regroupées dans une feuille spécifique du classeur et sont nommées.
Problème (identifié à la conception mais sans solution) : Ce tableau de suivi est dupliqué 11 fois car 11 trésoriers. Ce qui implique la duplication des feuilles contenant les valeurs des listes déroulantes. Et je suis actuellement confronté à ce problème. Une des section voudrait ajouter / modifier certaines listes.
Question : comment répercuter les nouvelles valeurs dans les 11 tableaux sans avoir à les renommer ?
J'ai essayé :
- de mettre à jour les listes dans le tableau de référence
- de copier la feuille des listes dans chacun des 11 tableaux avec la fonction "Edition" - "Déplacer ou copier une
feuille" dans chaque tableau
- Supprimer l'ancienne feuille de listes
- Renommer la nouvelle (= l'ancienne)
Mais dans ce cas les noms font tjs référence à l'ancienne feuille supprimée.
Que puis-je faire ???
Merci d'avance car je ne me vois pas me remettre à jour les 11 tableaux.
Alain
ce qui devait arrivé ... arriva. J'ai réalisé, avec votre aide, un tableau de suivi de comptes pour les trésoriers des 11 sections d'une association. Ce tableau contient des listes déroulantes faisant référence à la valeur d'une autre liste déroulante (validation INDIRECT). Toutes ces listes déroulantes sont regroupées dans une feuille spécifique du classeur et sont nommées.
Problème (identifié à la conception mais sans solution) : Ce tableau de suivi est dupliqué 11 fois car 11 trésoriers. Ce qui implique la duplication des feuilles contenant les valeurs des listes déroulantes. Et je suis actuellement confronté à ce problème. Une des section voudrait ajouter / modifier certaines listes.
Question : comment répercuter les nouvelles valeurs dans les 11 tableaux sans avoir à les renommer ?
J'ai essayé :
- de mettre à jour les listes dans le tableau de référence
- de copier la feuille des listes dans chacun des 11 tableaux avec la fonction "Edition" - "Déplacer ou copier une
feuille" dans chaque tableau
- Supprimer l'ancienne feuille de listes
- Renommer la nouvelle (= l'ancienne)
Mais dans ce cas les noms font tjs référence à l'ancienne feuille supprimée.
Que puis-je faire ???
Merci d'avance car je ne me vois pas me remettre à jour les 11 tableaux.
Alain
A voir également:
- Excel : Liste nommée
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
28 réponses
bonjour
Comment fait-on la copie d'une feuille ou d'un classeur avec liaison ? .
Tu sélectionnes la plage de ta feuille à copier, c'est-à-dire l'ensemble des données (de A1 à ctrl = fin) et éventuellement un peu plus pour autoriser les ajouts.
Tu te positionnes sur l'autre classeur en A1 puis tu fais collage spécial et tu cliques sur "coller avec liaisons".
Les cellules sans correspondance apparaissent avec zéro que tu peux enlever à l'affichage avec option / affichage et décocher valeur zéro.
Comment fait-on la copie d'une feuille ou d'un classeur avec liaison ? .
Tu sélectionnes la plage de ta feuille à copier, c'est-à-dire l'ensemble des données (de A1 à ctrl = fin) et éventuellement un peu plus pour autoriser les ajouts.
Tu te positionnes sur l'autre classeur en A1 puis tu fais collage spécial et tu cliques sur "coller avec liaisons".
Les cellules sans correspondance apparaissent avec zéro que tu peux enlever à l'affichage avec option / affichage et décocher valeur zéro.
bonjour
J'ai essayé :
- de mettre à jour les listes dans le tableau de référence
Là, pas de souci je pense.
Pour la suite je sélectionnerai la plage documentée de ta feuille puis
- ouverture de chaque classeur
- sélection de la feuille concernée en A1
- copie spéciale choisir "tout" et valider tous les noms déjà présents
- puis copie spéciale choisir "largeur de colonne"
J'ai essayé :
- de mettre à jour les listes dans le tableau de référence
Là, pas de souci je pense.
Pour la suite je sélectionnerai la plage documentée de ta feuille puis
- ouverture de chaque classeur
- sélection de la feuille concernée en A1
- copie spéciale choisir "tout" et valider tous les noms déjà présents
- puis copie spéciale choisir "largeur de colonne"
Bonsoir Alain, jb
Pas sûr d'avoir compris: j'ai interprété comme étant la possibilité d'agrandir ou réduire une liste nommée en cascade d'une autre
si oui, voir
https://www.cjoint.com/?mgxhJyIHc3
ceci dit, un peu à tout hasard
Pas sûr d'avoir compris: j'ai interprété comme étant la possibilité d'agrandir ou réduire une liste nommée en cascade d'une autre
si oui, voir
https://www.cjoint.com/?mgxhJyIHc3
ceci dit, un peu à tout hasard
Bonsoir Michel,
mon problème est de maintenir 11 tableaux Excel faisant référence chacun à une feuille qui contient toutes les listes déroulantes identiques dans les 11 tableaux. Lorsque je dois compléter ou modifier certaines listes déroulantes j'ai pris l'option d'avoir une feuille référence et de pouvoir modifier les 11 tableaux à partir de cette référence. Mais je n'y arrive pas simplement. Il me faut redéfinir les zones nommées dans chacun des tableaux. Si c'est ça je me sent mal car je n'ai pas fini de galérer.
Suis-je plus clair ? Sinon je peux t'envoyer un exemple.
Je vais essayé la proposition de Gbinforme
Alain
mon problème est de maintenir 11 tableaux Excel faisant référence chacun à une feuille qui contient toutes les listes déroulantes identiques dans les 11 tableaux. Lorsque je dois compléter ou modifier certaines listes déroulantes j'ai pris l'option d'avoir une feuille référence et de pouvoir modifier les 11 tableaux à partir de cette référence. Mais je n'y arrive pas simplement. Il me faut redéfinir les zones nommées dans chacun des tableaux. Si c'est ça je me sent mal car je n'ai pas fini de galérer.
Suis-je plus clair ? Sinon je peux t'envoyer un exemple.
Je vais essayé la proposition de Gbinforme
Alain
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Gbinforme,
j'ai essayé ta proposition en supposant que ton "copier spécial" correspondait au "collage spécial" mais ça ne marche pas.
Michel,
j'ai essayé ta proposition en copiant tes formules et ça à l'air de fonctionner ... le problème c'est que je n'y comprend rien et c'est bien gènant pour en faire la maintenance. Peux-tu m'en dire plus ?
Merci à tous les 2.
Alain
Gbinforme,
j'ai essayé ta proposition en supposant que ton "copier spécial" correspondait au "collage spécial" mais ça ne marche pas.
Michel,
j'ai essayé ta proposition en copiant tes formules et ça à l'air de fonctionner ... le problème c'est que je n'y comprend rien et c'est bien gènant pour en faire la maintenance. Peux-tu m'en dire plus ?
Merci à tous les 2.
Alain
Salut.
A mon humble avis, il ne faut surtout pas remplacer des feuilles ou des fichiers, ni renommer des listes ou des zones !
Si ta liste à modifier occupe l'espace B2:B21 et si, une fois modifiée, elle doit occuper 25 cellules au lieu de 20, il faut :
* insérer 5 cellules au milieu de la liste à modifier (et pas à la ligne 2 ou à la ligne 21)
* faire un copier/coller de la liste corrigée vers la liste à modifier
Ainsi ta liste nommée n'a pas changé d'emplacement ni de référence de feuille, ni changé de nom ; seul son contenu a été mis à jour.
A mon humble avis, il ne faut surtout pas remplacer des feuilles ou des fichiers, ni renommer des listes ou des zones !
Si ta liste à modifier occupe l'espace B2:B21 et si, une fois modifiée, elle doit occuper 25 cellules au lieu de 20, il faut :
* insérer 5 cellules au milieu de la liste à modifier (et pas à la ligne 2 ou à la ligne 21)
* faire un copier/coller de la liste corrigée vers la liste à modifier
Ainsi ta liste nommée n'a pas changé d'emplacement ni de référence de feuille, ni changé de nom ; seul son contenu a été mis à jour.
Bonjour ttle monde,
Alain,
1/ j'ai augmenté la "surface" de la Zone pour qu'on puisse y mettre 30 noms... Tu peux en mettre autant que tu veux.
2/ J'utilise la fonction DECALER qui est avec INDIRECT, SOMMEPROD ou les Matricielles, une fonction "magique" d'Excel
Je t'ai mis en PJ, mon support de cours sur 2 de ces fonctions (sommeprod, decaler).dans notre cas la fonction DECALER ne prendra en compte (ou montrera) le nombre de noms inscrit dans la liste (NBVAL(A1:A30)
C'est un peu ardu au départ mais ca ouvre d'énormes possibilités par exemple dans les graphiques Dynamiques.
https://www.cjoint.com/?mhkcC8KWok
Alain,
1/ j'ai augmenté la "surface" de la Zone pour qu'on puisse y mettre 30 noms... Tu peux en mettre autant que tu veux.
2/ J'utilise la fonction DECALER qui est avec INDIRECT, SOMMEPROD ou les Matricielles, une fonction "magique" d'Excel
Je t'ai mis en PJ, mon support de cours sur 2 de ces fonctions (sommeprod, decaler).dans notre cas la fonction DECALER ne prendra en compte (ou montrera) le nombre de noms inscrit dans la liste (NBVAL(A1:A30)
C'est un peu ardu au départ mais ca ouvre d'énormes possibilités par exemple dans les graphiques Dynamiques.
https://www.cjoint.com/?mhkcC8KWok
Bonjour tout le monde,
Ne connaissant pas ta feuille je ne sais pas si ça règlera ton pb mais je le suppose.
Tu peux aussi sélectionner ta liste, menu "données / liste / créer une liste...', (dé)cocher 'ma liste comporte des en-tetes' selon le cas (s'il n'y en a pas excel te crée un titre) et valider.
Lorsque tu dois ajouter un item tu cliques dans la liste, une cellule avec * en bas de liste sert aux saisies. Pour supprimer utiliser le clic-droit. En plus tu as un menu déroulant sur le titre pour trier,...
Si ta liste est nommée, excel s'en occupe en dynamique et le nom est tjs juste.
eric
edit: que ça ne t'empêche pas d'aller lire le document de michel au dessus, tu apprendras plein de choses, ça sert toujours...
Ne connaissant pas ta feuille je ne sais pas si ça règlera ton pb mais je le suppose.
Tu peux aussi sélectionner ta liste, menu "données / liste / créer une liste...', (dé)cocher 'ma liste comporte des en-tetes' selon le cas (s'il n'y en a pas excel te crée un titre) et valider.
Lorsque tu dois ajouter un item tu cliques dans la liste, une cellule avec * en bas de liste sert aux saisies. Pour supprimer utiliser le clic-droit. En plus tu as un menu déroulant sur le titre pour trier,...
Si ta liste est nommée, excel s'en occupe en dynamique et le nom est tjs juste.
eric
edit: que ça ne t'empêche pas d'aller lire le document de michel au dessus, tu apprendras plein de choses, ça sert toujours...
Bonjour à tous et merci pour toutes vos réponses,
pour être sur de vous comprendre je vous envoie 2 tableaux correspondant à mon problème :
- Le 1er est la référence dans lequel (feuille "catégories") j'ai :
- dans la nature "RECETTE" :
- Ajouté une catégorie (Subventions_Externes)
- Modifié une catégorie (Subventions en Subventions_USG)
- Ajouté cette nouvelle catégorie (Subventions_Externes) en lui affectant des sous-catégories.
- Modifié le nom de la catégorie "Subvention"
Les ajouts sont en Rouge et les modifs en Bleu.
- Le second classeur correspond aux 11 classeurs des 11 sections.
Mon problème est de mettre à jour la feuille "Catégories" du second à partir de la référence ... sans avoir à ré-intervenir dans les zones nommées.
https://www.cjoint.com/?mhkA5PCa0k
https://www.cjoint.com/?mhkBZx86tK
Merci d'avance
Alain
pour être sur de vous comprendre je vous envoie 2 tableaux correspondant à mon problème :
- Le 1er est la référence dans lequel (feuille "catégories") j'ai :
- dans la nature "RECETTE" :
- Ajouté une catégorie (Subventions_Externes)
- Modifié une catégorie (Subventions en Subventions_USG)
- Ajouté cette nouvelle catégorie (Subventions_Externes) en lui affectant des sous-catégories.
- Modifié le nom de la catégorie "Subvention"
Les ajouts sont en Rouge et les modifs en Bleu.
- Le second classeur correspond aux 11 classeurs des 11 sections.
Mon problème est de mettre à jour la feuille "Catégories" du second à partir de la référence ... sans avoir à ré-intervenir dans les zones nommées.
https://www.cjoint.com/?mhkA5PCa0k
https://www.cjoint.com/?mhkBZx86tK
Merci d'avance
Alain
Merci Eric,
Etonnant, je les ai testés et ça marche chez moi.
https://www.cjoint.com/?mhkA5PCa0k
https://www.cjoint.com/?mhkBZx86tK
J'espère que ça fonctionne cette fois.
Alain
Etonnant, je les ai testés et ça marche chez moi.
https://www.cjoint.com/?mhkA5PCa0k
https://www.cjoint.com/?mhkBZx86tK
J'espère que ça fonctionne cette fois.
Alain
Michel,
dois-je vous transmettre les exemples par courriel ou le lien Cjoint fonctionne-t-il encore ?
Alain
dois-je vous transmettre les exemples par courriel ou le lien Cjoint fonctionne-t-il encore ?
Alain
mon edit au post 11 n'est pas passé
Je suggèrais de passer par cijoint:
http://cijoint.fr/
As tu téléchargé mon topo sur la fonction "décaler" ?
Je suggèrais de passer par cijoint:
http://cijoint.fr/
As tu téléchargé mon topo sur la fonction "décaler" ?
Effectivement changements sur cjoint.com.
Pas payant mais par dons, et surtout déménagement de serveur ce we donc perturbations.
Comme dit michel : privilégier www.cijoint.fr au moins ce we
En plus cijoint.fr conserve maintenant les fichiers plus longtemps, j'en ai du mois de mai tjs accessibles
eric
Pas payant mais par dons, et surtout déménagement de serveur ce we donc perturbations.
Comme dit michel : privilégier www.cijoint.fr au moins ce we
En plus cijoint.fr conserve maintenant les fichiers plus longtemps, j'en ai du mois de mai tjs accessibles
eric
Voici les classeurs sur Cijoint :
http://www.cijoint.fr/cjlink.php?file=cj200812/cij06kZjgH.xls
http://www.cijoint.fr/cjlink.php?file=cj200812/cijyiKOuz7.xls
En espérant ...
Alain
http://www.cijoint.fr/cjlink.php?file=cj200812/cij06kZjgH.xls
http://www.cijoint.fr/cjlink.php?file=cj200812/cijyiKOuz7.xls
En espérant ...
Alain
OK, je vais le mettre sur cijont
Mais, aurais tu envoyé tes fichiers sans t'occuper des réponses pour qu'on te fournisse une solution P.A.C (Prêt A Cuire) ?
Comme tu m'avais parlé de maintenance, je me suis que peut-ëtre mes cours pourraient l'aider à comprendre ma proposition et donc faciliter ta maintenance
Enfin, voici le nouveau lien:
http://www.cijoint.fr/cjlink.php?file=cj200812/cijTNGobVX.zip
n'hésites si tu as des questions sur ce topo mais essayes de reproduire sur une maquette: l'investissement en temps sera certainement rentable...
Mais, aurais tu envoyé tes fichiers sans t'occuper des réponses pour qu'on te fournisse une solution P.A.C (Prêt A Cuire) ?
Comme tu m'avais parlé de maintenance, je me suis que peut-ëtre mes cours pourraient l'aider à comprendre ma proposition et donc faciliter ta maintenance
Enfin, voici le nouveau lien:
http://www.cijoint.fr/cjlink.php?file=cj200812/cijTNGobVX.zip
n'hésites si tu as des questions sur ce topo mais essayes de reproduire sur une maquette: l'investissement en temps sera certainement rentable...
pour ma proposition menu 'données / liste / créer une liste...' il faut que les listes soient en vertical.
Non applicable ici.
PS pour michel : ce n'est pas parce que G17 ne répond pas que d'autres ne sont pas intéressés ;-)
Non applicable ici.
PS pour michel : ce n'est pas parce que G17 ne répond pas que d'autres ne sont pas intéressés ;-)
Michel,
je vous ai envoyé mes exemples pour que vous vérifiez que les solutions proposées soient conformes aux besoins sachant que c'est assez urgent car la synthèse des comptes doit être réalisée rapidement pour la demande de subventions. Mais crois bien que je vais me pencher sur toutes vos solutions qui m'intéressent ... Je suis un peu pris par le temps.
Alain
je vous ai envoyé mes exemples pour que vous vérifiez que les solutions proposées soient conformes aux besoins sachant que c'est assez urgent car la synthèse des comptes doit être réalisée rapidement pour la demande de subventions. Mais crois bien que je vais me pencher sur toutes vos solutions qui m'intéressent ... Je suis un peu pris par le temps.
Alain
Alain,
Si je te fais cette remarque, c'est parce qu'il y a l'explication en toutes lettres de ma proposition dans le topo...
Maintenant, cet aprèm, je pense aller profiter du soleil rare dans mon coin!
J'essaierai quand m^me en alternative "emergency" au scrabble avec belle-maman (elle triche!!!) si elle débarque at home
Si je te fais cette remarque, c'est parce qu'il y a l'explication en toutes lettres de ma proposition dans le topo...
Maintenant, cet aprèm, je pense aller profiter du soleil rare dans mon coin!
J'essaierai quand m^me en alternative "emergency" au scrabble avec belle-maman (elle triche!!!) si elle débarque at home