Listes déroulantes dynamiques liées aux cellules

Résolu/Fermé
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
- Modifié par gaelitom le 8/10/2015 à 13:53
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015
- 9 oct. 2015 à 09:37
Bonjour,

je voudrais créer une liste déroulante contenant des noms de personnes.
Je voudrais faire en sorte que si on a déjà utilisé un nom de cette liste dans une cellule, ce nom n'apparaisse plus dans la liste (pour éviter de le réutiliser une deuxième fois)

Help!!! Merci

4 réponses

ccm81
Messages postés
10317
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 mai 2022
2 292
8 oct. 2015 à 14:15
Bonjour

Un exemple trouvé sur le forum (à adapter)
http://www.cjoint.com/c/EJimpeRckO2

cdlmn
0
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015

8 oct. 2015 à 14:40
Merci pour votre réponse mais j'accède juste à un tableau sans menu déroulant ni formule la dessus
0
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015

8 oct. 2015 à 14:43
Auriez-vous des explications plus détaillées?
0
ccm81
Messages postés
10317
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 mai 2022
2 292
8 oct. 2015 à 15:48
Désolé

je crois bien que je me suis trompé de fichier
http://www.cjoint.com/c/EJinVjah6Q2

Cdlmnt
0
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015

Modifié par gaelitom le 8/10/2015 à 16:54
Merci... Beaucoup, c'est génial! c'est exactement ce que je cherche... pourriez vous m'éclairer sur le code et la procédure pour mettre ça en place?
Par exemple : pourquoi y a t-il écrit :
Nom du champs Reste :'=DECALER($E$2;;;SOMMEPROD(--($E$2:$E$8<>"")))
Merci beaucoup, je cherche, je cherche...
0
ccm81
Messages postés
10317
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 mai 2022
2 292
8 oct. 2015 à 17:27
SOMMEPROD(--($E$2:$E$8<>""))
dénombre les cellules de la plage E2:E8 dont la valeur est différente de ""

=DECALER($E$2;;;SOMMEPROD(--($E$2:$E$8<>"")))
qui pourrait s'écrire plus clairement
=DECALER(Feuil1!$E$2;0;0;SOMMEPROD(--(Feuil1!$E$2:$E$8<>""));1)
définit la plage à partir de E2
- dont la première cellule est décalée de 0 lignes et 0 colonnes
- contenant N lignes et 1 colonne (où N est le nombre de cellules non vides de E2:E8 (calculé avec SOMMEPROD)

pour la formule matricielle en E2, je ne sais pas

Cdlmnt
0
tontong
Messages postés
2514
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
25 mai 2022
1 024
8 oct. 2015 à 18:06
0
tontong
Messages postés
2514
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
25 mai 2022
1 024
8 oct. 2015 à 18:10
On peut aussi faire une liste sans doublon avec une colonne intermédiaire, ce qui évite une matricielle.
0
gaelitom
Messages postés
18
Date d'inscription
jeudi 8 octobre 2015
Statut
Membre
Dernière intervention
13 octobre 2015

9 oct. 2015 à 09:37
Merci Beaucoup à tous!!!! super coup de main!!!
0
Boisgontierjacques
Messages postés
175
Date d'inscription
jeudi 19 septembre 2013
Statut
Membre
Dernière intervention
26 décembre 2018
64
8 oct. 2015 à 21:55
0