Choix déroulant

Résolu/Fermé
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - Modifié par jc80 le 30/03/2013 à 13:49
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 mars 2013 à 14:35
bonjour,
Dans excel je viens de créer une feuille de données pour avoir un annuaire perso.
Dans une autre feuille j'ai fait un formulaire avec un menu déroulant de recherche,
le problème est que les noms qui figure dans la bdd apparaissent plusieurs fois dans
le menu déroulant alors que dans la bdd il n'y sont qu'une seule fois.
Ma question ,comment éviter ce souci?

https://www.cjoint.com/c/CCEnXglHVgI

Cordialement

4 réponses

_guigui_ Messages postés 502 Date d'inscription mercredi 6 mars 2013 Statut Membre Dernière intervention 16 janvier 2016 208
Modifié par _guigui_ le 30/03/2013 à 14:00
Bonjour,
c'est un piège ta question ? pourquoi tu as caché les infos de la colonne A sur la feuille formulaire ???? et pourquoi les infos de cette colonne sont différentes de la feuille Bdd ???
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
30 mars 2013 à 14:02
bonjour,

Fotrmule à inscrire dans "source" de la validation de données

=DECALER(liste;0;0;NBVAL(liste);1)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
30 mars 2013 à 14:20
Bonjour

1° ) les noms en colonne A de la feuille formulaire apparaissent plusieurs fois tout simplement parce que vous avec répété plusieurs fois la même formule dans la colonne A
Reprenez votre cellule A2 (colonne cachée et retirez là vers le bas)

2°) il n'est pas utile de reporter en feuille formulaire la liste de BDD pour alimenter le menu déroulant.
Et puisique votre champ en A de BDD est nommé liste, profitez en

3° il est possible d'ajuster la, longueur de la liste déroulante au nombre de valeurs en BDD.

Voyez ici:

https://www.cjoint.com/c/CCEotdDBY6e

d'une part le type de validation en formulaire D4
d'autre part la formule de définition du nom "Liste"



Enfin, méfiez vous de vos formules de recherche qui ne s'adressent pas toujours au même champ de BDD (de temps en temps L97 de temps en temps L500
pour pouvoir copier la formule d'une cellule à l'autre en ayant que le N° de colonne à changer, bloquer les adresses avec le signe $

=SI($D$4=0;"";RECHERCHEV($D$4;Bdd!$A$1:$L$500;3;0))
il n' y a que le 3 à changer une fois la formule copiée/collée

Pour info:
$A1 bloque la colonne
A$1 bloque la ligne
$A$1 bloque tout

pour intégrer facilement les $: sélectionnez l'adresse de cellule dans la barre de formule et appui successifs sur la touche F4

guigui pour info: il suffit d'afficher la colonne non visible si elle est masquée!


crdlmnt








--
Errare humanum est, perseverare diabolicum
0
_guigui_ Messages postés 502 Date d'inscription mercredi 6 mars 2013 Statut Membre Dernière intervention 16 janvier 2016 208
30 mars 2013 à 14:26
je vois pas pourquoi une remarque m'est adressée ?????
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
30 mars 2013 à 14:35
Bonjour guigui
tout simplement parce que en lisant ça j'ai cru que quelque chose vous échappait.

"pourquoi tu as caché les infos de la colonne A sur la feuille formulaire"

Si ce n'est pas le cas, je retire avec plaisir

Bien cordialement
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
30 mars 2013 à 14:29
Bonjour a tous

merci pour vos réponses, j'avoue que sur ce coup je fais parti des nuls.

Cordialement
0