XL 2010 Comment changer l'ordre d'une liste déroulante

scoubidou35

XLDnaute Occasionnel
Bonjour à tous,
J'ai créé une liste déroulante dynamique pour permettre de sélectionner l'année dans le fichier.
Elle fonctionne bien sauf que je cherche à changer l'ordre des années pour les mettre dans l'ordre décroissant (l'année la plus récente vers l'année la plus lointaine).
Mais je n'y arrive pas donc si quelqu'un a la solution je suis preneur ;).
Merci
 

Fichiers joints

scoubidou35

XLDnaute Occasionnel
Avec cette formule j'ai le résultat souhaité mais faut que je test sur un autre ordi pour changer la date de l'ordi et voir si cela fonctionne. Car sur le poste que j'ai actuellement je ne peux rien changer car je ne suis pas administrateur.

=SI(((LIGNES(C$3:$H7)*-1)+ANNEE(AUJOURDHUI())+1)<=(ANNEE(AUJOURDHUI())+1);((LIGNES(C$3:$H7)*-1)+ANNEE(AUJOURDHUI())+1);"")
 

scoubidou35

XLDnaute Occasionnel
Bon je viens de tester et je viens de me rendre compte qu'avec la formule de départ (années dans l'ordre croissant) il me manque 2021 car la formule crée la liste de 2012 à année n+1
En fait, l'objet tableau ne s'actualise pas avec une formule si j'ai bien compris il faut que je clic dans l'angle bas/droite tu tableau et que je descende d'une ligne manuellement

Et avec la formule pour la liste décroissante je n'obtiens pas l'année n+1 et j'ai le même problème avec le tableau qui ne se mets pas à jour automatiquement et si je procède en cliquant dans le coin en bas et à droite du tableau j'obtiens toutes les années alors que mon souhait est qu'il ne débute qu'à partir de 2012.

Si quelqu'un voit une solution pour remédier aux divers problèmes merci.
 

scoubidou35

XLDnaute Occasionnel
Je pense avoir trouvé la solution pour avoir les années n+1 et que la plus ancienne année de la liste soit 2012. Maintenant reste le problème que la plage du tableau ne se mets pas à jour. Et là je ne vois pas de solution je pense que c'est du à la formule...
 

Fichiers joints

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Scoubidou,
Si j'ai bien compris il faut avoir dans la liste déroulante les années en décroissant ?
Si oui, en PJ un essai.
Dans TabANNEE j'ai mis =SIERREUR(GRANDE.VALEUR($O$3:$O$35;LIGNE()-2);"") et dans la liste déroulante =INDIRECT("TabANNEE")
Si vous rajoutez 2025 alors tout se remet à jour.
En espérant ne pas être à coté de la plaque.
 

Fichiers joints

scoubidou35

XLDnaute Occasionnel
Bonjour Scoubidou,
Si j'ai bien compris il faut avoir dans la liste déroulante les années en décroissant ?
Si oui, en PJ un essai.
Dans TabANNEE j'ai mis =SIERREUR(GRANDE.VALEUR($O$3:$O$35;LIGNE()-2);"") et dans la liste déroulante =INDIRECT("TabANNEE")
Si vous rajoutez 2025 alors tout se remet à jour.
En espérant ne pas être à coté de la plaque.
Bonjour sylvanu,
J'ai regardé mais en fait je cherche à ce que le tableau tous les ans se complète automatiquement c'est pour cela que j'utilise les fonctions annee et aujourd'hui j'aimerai que pour l'année prochaine par exemple qu'au 1er janvier 2021 que j'ai 2022 qui s'ajoute tout seul sans intervention pour ne pas a avoir à revenir tous les ans rajouter une ligne au tableau.
Normalement quand je rajoute une donnée manuellement en fin du tableau l'objet tableau prends en compte cette donnée. Mais là comme c'est une formule ca ne fonctionne pas. Et je ne sais pas comment procéder. Peut être que je me suis mis sur une mauvaise piste, et qu'il faut procéder d'une autre manière.
 

soan

XLDnaute Accro
Bonjour le fil,

« Donc dans 10 ans, ta liste aura 10 lignes de plus »

10 ans, c'est long ! j'ai connu un radioamateur qui a envoyé un message
vers une lointaine planète ; le message a voyagé pendant 5 ans, puis
la réponse a voyagé pendant 5 ans aussi ; heureusement que grâce à
internet, c'est plus rapide sur le site XLD ! :p:D

(bien sûr, le radioamateur a reçu une réponse car c'était dans un livre
de science-fiction ; je ne connais pas encore d'autre planète habitée
que notre belle planète bleue la Terre !)


soan
 

scoubidou35

XLDnaute Occasionnel
Re
une proposition ....

Merci pour le temps passé sur mon sujet.

Alors après l'avoir testé le problème est toujours là. le tableau à des et lorsque je rajoute X années, celles ci s'affichent bien mais au niveau du bas du tableau il y a les années qui disparaissent or je cherche un moyen pour qu'en fait le tableau continu à "grandir" de une ligne supplémentaire par année.
 

scoubidou35

XLDnaute Occasionnel
Re
la liste grandit de une ligne par année.
T'as pas du faire la bonne manip
quelle que soit l'annéé du debut, la derniere de la liste deroulante est toujour 2012
Je te mets le fichier tel qu'il doit etre.
C'est exacte pour la liste déroulante mais je me suis amusé à rajouter des années dans la liste de gauche (pour le test) et lorsque 2012 sort du tableau du milieu (en bleu) alors 2012 ne figure plus non plus dans la liste déroulante.
 

scoubidou35

XLDnaute Occasionnel
le but est d'avoir ce que tu as demandé, et pour tester, tu n'as pas a toucher a la grande liste, mais juste a changer (dans le fichier qui teste) la valeur de la cellule B2.
Je ne vois pas pourquoi tu vas tripoter la grande liste alors que qu'elle fait effet de base de données.
Maintenant, si tu trouves que ça ne fonctionne pas, tu continues a chercher.
Tu t'es focalisé sur la liste or si tu relis bien le premier encart que tu viens de joindre à cette réponse je demande depuis le départ je me site "tous les ans au 1er janvier une nouvelle année s'ajoute automatiquement dans le TABLEAU. Comme cela, je n'ai pas besoin de revenir modifier la liste. Elle se complète automatiquement".

Merci quand même pour l'aide mais si je suis ici c'est pour avoir de l'aide et non me faire allumé.
 

djidji59430

XLDnaute Barbatruc
Je ne t'ai pas allumé.Effectivement, J'avais commencé a ecrire ça, mais je l'ai retiré de suite, mais pas assez rapidement, je le concède, pour que tu aies eu le temps de le voir !
j'en suis désolé.
Cependant, j'avais compris que tu voulais une liste. Car je ne connais pas l'autre intérêt du tableau. Car je suppose, qu'en plus de servir de support a la liste déroulante, il a une autre utilité, dont tu n'as pas trouvé utile de nous renseigner.
Alors, il sert a quoi ?

Crdlmt
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas