Excel : Liste nommée

Fermé
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 6 déc. 2008 à 16:29
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 8 déc. 2008 à 18:59
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
A voir également:

28 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
8 déc. 2008 à 11:48
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.
1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 déc. 2008 à 22:03
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"
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 déc. 2008 à 22:25
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
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
6 déc. 2008 à 23:37
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 00:19
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
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 087
7 déc. 2008 à 05:08
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.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 09:20
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
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
7 déc. 2008 à 09:27
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...
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 10:31
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
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
7 déc. 2008 à 10:42
tes liens ne sont pas bons.
clic-droit sur le lien et 'copier l'adresse du lien' ou équivalent avant de coller ici
eric
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 11:12
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
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 11:27
eric, alain

attention au lien sur cjoint: le webmaster annonce un changement: site payant?
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 11:32
Michel,
dois-je vous transmettre les exemples par courriel ou le lien Cjoint fonctionne-t-il encore ?
Alain
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 11:35
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" ?
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 11:41
Michel,

le lien de ta formation n'est plus valide (dixit Cijoint)

Alain
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
7 déc. 2008 à 11:45
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
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 11:47
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
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 11:50
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...
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
7 déc. 2008 à 11:59
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 ;-)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 12:09
OK, ERic je vais mettre la réponse à G17: l'astuce consiste a employer la formule.macro Excel4 LIRE.cellule(colorindex, cellule)
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209 > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
7 déc. 2008 à 12:23
purée, pourtant j'en ai fait des tentatives avec lire.cellule(63,...) en passant par un nom.
Mais là tu passes quand même par vba du coup
Allez, j'arrete de polluer ce fil et j'attend :-)
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
7 déc. 2008 à 12:00
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
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2008 à 12:14
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
0