Listes déroulantes qui commencent par la fin
CLAVERELI
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
CLAVERELI Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
CLAVERELI Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une feuille de calcul composée d'un grand nombre de cellules avec liste déroulante formatées avec la fonction =DECALER(PLAN!$K$59;;;NBVAL(PLAN!$K:$K)) pour pouvoir ajouter d'autres valeurs au fur et à mesure de l'évolution de la feuille.
Cela fonctionne sauf qu'à l'ouverture les listes positionnent le focus sur la première ligne vide qui peut se situer plusieurs dizaines de lignes après la première option valide.
Ceci ralenti considérablement la saisie.
Je cherche donc à obtenir l'ouverture de chaque liste déroulante sur la première option valide.
Qui pourrait se pencher sur ma question en espérant qu'elle est suffisamment claire.
Par avance merci.
J'ai une feuille de calcul composée d'un grand nombre de cellules avec liste déroulante formatées avec la fonction =DECALER(PLAN!$K$59;;;NBVAL(PLAN!$K:$K)) pour pouvoir ajouter d'autres valeurs au fur et à mesure de l'évolution de la feuille.
Cela fonctionne sauf qu'à l'ouverture les listes positionnent le focus sur la première ligne vide qui peut se situer plusieurs dizaines de lignes après la première option valide.
Ceci ralenti considérablement la saisie.
Je cherche donc à obtenir l'ouverture de chaque liste déroulante sur la première option valide.
Qui pourrait se pencher sur ma question en espérant qu'elle est suffisamment claire.
Par avance merci.
A voir également:
- Listes déroulantes qui commencent par la fin
- Fin des zfe - Guide
- Listes déroulantes excel - Guide
- Listes déroulantes en cascade excel - Guide
- Fin de la 4g en france - Accueil - Guide opérateurs et forfaits
- Fin du partage de compte disney + - Accueil - Streaming
9 réponses
Bonjour Patrice33740.
Te faire faire parvenir mon fichier? Bof! Pourquoi pas?
Mais je ne vois pas comment m'y prendre.
Peux-tu m'éclairer?
A bientôt.
Te faire faire parvenir mon fichier? Bof! Pourquoi pas?
Mais je ne vois pas comment m'y prendre.
Peux-tu m'éclairer?
A bientôt.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Patrice33740
Voici est-ce mieux?
Pardon pour la perte de temps mais l'informatique et moi ne sommes pas de la même génération!!! Ca se voit? Ah bon!
https://www.cjoint.com/?0FysdqydB87
Voici est-ce mieux?
Pardon pour la perte de temps mais l'informatique et moi ne sommes pas de la même génération!!! Ca se voit? Ah bon!
https://www.cjoint.com/?0FysdqydB87
Re,
La meilleure solution consiste à mettre toutes tes listes en haut d'une nouvelle feuille spécialement dédiée en utilisant :
=DECALER(PLAN!$K$2;;;NBVAL(PLAN!$K:$K)-1)
Autre possibilité, corriger tes formules en déterminant un nombre max de valeurs possibles (ici 1000) :
=DECALER(PLAN!$K$59;;;NBVAL(PLAN!$K$59:$K$1058)-1)
La meilleure solution consiste à mettre toutes tes listes en haut d'une nouvelle feuille spécialement dédiée en utilisant :
=DECALER(PLAN!$K$2;;;NBVAL(PLAN!$K:$K)-1)
Autre possibilité, corriger tes formules en déterminant un nombre max de valeurs possibles (ici 1000) :
=DECALER(PLAN!$K$59;;;NBVAL(PLAN!$K$59:$K$1058)-1)
Bonjour Patrice
Merci pour tes propositions qui ne résolvent pas mon problème.
Après ces essais et autres bidouillages, j'en arrive à la conclusion que les listes ne tolèrent pas les cellules vides.
Fort de cela j'ai introduit dans de 2 cellules vides un "-".
Et là ça marche : je retrouves mes valeurs dans l'ordre voulu (les "-" en dernier) et surtout la première valeur (ordre alpha numérique), en tête de liste.
Pourquoi ces "-"? Ils remplacent par avance de futures entrées et même après tri alpha numérique ils sont toujours placés en bout de liste, donc pas gênants.
C'est surement un bidouillage pas très élégant mais à défaut....
Merci encore.
Je ne ferme pas volontairement la discussion à ce stade au cas ou un bidouillage plus conventionnel me serait proposé.
Merci pour tes propositions qui ne résolvent pas mon problème.
Après ces essais et autres bidouillages, j'en arrive à la conclusion que les listes ne tolèrent pas les cellules vides.
Fort de cela j'ai introduit dans de 2 cellules vides un "-".
Et là ça marche : je retrouves mes valeurs dans l'ordre voulu (les "-" en dernier) et surtout la première valeur (ordre alpha numérique), en tête de liste.
Pourquoi ces "-"? Ils remplacent par avance de futures entrées et même après tri alpha numérique ils sont toujours placés en bout de liste, donc pas gênants.
C'est surement un bidouillage pas très élégant mais à défaut....
Merci encore.
Je ne ferme pas volontairement la discussion à ce stade au cas ou un bidouillage plus conventionnel me serait proposé.
Bonjour,
L'intérêt des listes dynamiques est qu'elles s'adaptent automatiquement au nombre de valeurs qu'elles contiennent.
Il est donc parfaitement inutile de prévoir des cellules vides pour de futures entrées
Pas besoin de bidouillage :
https://www.cjoint.com/?CFAbznZJ1X2
L'intérêt des listes dynamiques est qu'elles s'adaptent automatiquement au nombre de valeurs qu'elles contiennent.
Il est donc parfaitement inutile de prévoir des cellules vides pour de futures entrées
Pas besoin de bidouillage :
https://www.cjoint.com/?CFAbznZJ1X2