OVH Cloud OVH Cloud

Liste unique et dynamique?

4 réponses
Avatar
Twistal
Bonjour mes champions d'excel!

J'ai l'impression d'être face à un problème de base et pourtant je ne trouve
pas...
je me demandais s'il y a une solution excel(sans macros) pour afficher une
liste unique et dynamique à partir d'une liste?
je m'explique:
unique dans le sens où même si dans la liste source le code apparait deux
fois ou plus, il apparait systématiquement une seule et unique fois dans la
liste que je veux créer.
dynamique: si je rallonge ou modifie la liste source, les ajouts et modifs
sont prises en compte par la liste que je veux créer.
j'ai essayer d'inclure une fonction DECALER dans la def de la plage prises
par un TDC mais sans succès. Je vous écoute!
Merci beaucoup,

4 réponses

Avatar
JB
Bonjour,

Il n'existe pas de solution sans VBA.
Sol avec fonction perso:

http://cjoint.com/?dyqeruGSjY

Autre sol: avec filtre élaboré sans doublon.

Cordialement JB
Avatar
michdenis
Bonjour Twistal,

Un fichier exemple avec une façon d'y arriver !

http://cjoint.com/?dyrha0KqtR


Salutations!



"Twistal" a écrit dans le message de news:
Bonjour mes champions d'excel!

J'ai l'impression d'être face à un problème de base et pourtant je ne trouve
pas...
je me demandais s'il y a une solution excel(sans macros) pour afficher une
liste unique et dynamique à partir d'une liste?
je m'explique:
unique dans le sens où même si dans la liste source le code apparait deux
fois ou plus, il apparait systématiquement une seule et unique fois dans la
liste que je veux créer.
dynamique: si je rallonge ou modifie la liste source, les ajouts et modifs
sont prises en compte par la liste que je veux créer.
j'ai essayer d'inclure une fonction DECALER dans la def de la plage prises
par un TDC mais sans succès. Je vous écoute!
Merci beaucoup,
Avatar
papou
Bonjour
Sans macro et dynamiquement ce sera difficile.
La piste c'est :
1 - exécuter le filtre élaboré avec copie vers un autre emplacement et
"Extraction sans doublons" coché
2 - utiliser la plage résultat du filtre élaboré pour référence à ta liste
de validation en créant un nom dynamique avec une formule du style
ÞCALER(A1;;;NBVAL(A:A))

Inconvénient : il faudra exécuter le filtre élaboré à chaque fois pour
remettre ta liste à jour :-(

Cordialement
Pascal
Avatar
Twistal
Merci beaucoup les gars,
comme d'habitude vous êtes trop forts!


Bonjour Twistal,

Un fichier exemple avec une façon d'y arriver !

http://cjoint.com/?dyrha0KqtR


Salutations!



"Twistal" a écrit dans le message de news:
Bonjour mes champions d'excel!

J'ai l'impression d'être face à un problème de base et pourtant je ne trouve
pas...
je me demandais s'il y a une solution excel(sans macros) pour afficher une
liste unique et dynamique à partir d'une liste?
je m'explique:
unique dans le sens où même si dans la liste source le code apparait deux
fois ou plus, il apparait systématiquement une seule et unique fois dans la
liste que je veux créer.
dynamique: si je rallonge ou modifie la liste source, les ajouts et modifs
sont prises en compte par la liste que je veux créer.
j'ai essayer d'inclure une fonction DECALER dans la def de la plage prises
par un TDC mais sans succès. Je vous écoute!
Merci beaucoup,