Automatiser l'insertion de listes déroulantes
Résolu
KrioxFear
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
KrioxFear Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
KrioxFear Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais insérer des listes déroulantes dans mon tableau de façon automatique. Je remplis mon tableau de façon quotidienne et 2 de mes colonnes se remplissent par des noms toujours les mêmes dans une liste de 30 valeurs. Je sais comment créer une liste et comme l'insérer dans une case de façon manuelle mais j'aimerais que ce soit automatique quand la situation répond à certaines conditions.
Dans ces colonnes chaque ligne ne doit pas avoir une liste déroulante, de temps en temps c'est un nombre ou encore une case vide c'est pourquoi je voudrais pouvoir mettre une condition et si celle-ci est respectée avoir automatiquement ma liste déroulante.
Merci d'avance,
J'aimerais insérer des listes déroulantes dans mon tableau de façon automatique. Je remplis mon tableau de façon quotidienne et 2 de mes colonnes se remplissent par des noms toujours les mêmes dans une liste de 30 valeurs. Je sais comment créer une liste et comme l'insérer dans une case de façon manuelle mais j'aimerais que ce soit automatique quand la situation répond à certaines conditions.
Dans ces colonnes chaque ligne ne doit pas avoir une liste déroulante, de temps en temps c'est un nombre ou encore une case vide c'est pourquoi je voudrais pouvoir mettre une condition et si celle-ci est respectée avoir automatiquement ma liste déroulante.
Merci d'avance,
A voir également:
- Automatiser l'insertion de listes déroulantes
- Insertion liste déroulante excel - Guide
- Listes déroulantes en cascade excel - Guide
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
1 réponse
J'ai trouvé une solution mais elle ne me convient pas à 100%, j'ai donc ma liste "f_team" que j'aimerais appliquer sur la plage G2 à G2000 donc je sélectionne toute la plage et je fais Validation des données, je mets liste et en source j'ai trouvé cette formule que j'ai adapté à ma situation :
=SI(B123<>"";DECALER(f_team;EQUIV(G123&"*";f_team;0)-1;;NB.SI(f_team;G123&"*");1);f_team)
Honnêtement je comprends pas grand chose dans cette formule même si pour l'instant elle fonctionne. J'aimerais bien savoir ce qu'elle fait précisément car pour l'instant elle s'applique à toute la colonne mais j'aimerais que si B2 est vide G2 ne propose pas la liste déroulante.
=SI(B123<>"";DECALER(f_team;EQUIV(G123&"*";f_team;0)-1;;NB.SI(f_team;G123&"*");1);f_team)
Honnêtement je comprends pas grand chose dans cette formule même si pour l'instant elle fonctionne. J'aimerais bien savoir ce qu'elle fait précisément car pour l'instant elle s'applique à toute la colonne mais j'aimerais que si B2 est vide G2 ne propose pas la liste déroulante.
J'aimerais bien savoir ce qu'elle fait précisément
Ta formule recherche dans ta liste 'f_team' le début de ta saisie et te propose les éléments correspondants.
mais j'aimerais que si B2 est vide G2 ne propose pas la liste déroulante
Dans ce cas essayes ceci
Désolé, j'ai écrasé le nom de ta liste en l'enlevant en fin pour qu'elle ne s'affiche pas.
La saisie est prise en compte dans les valeurs proposées par la liste donc tout fonctionne comme je veux.
Merci pour votre aide.
Pour cela il faut je pense ajuster votre formule en commençant par la ligne 2 et écrire
=SI(B2<>"";DECALER(f_team;EQUIV(G2&"*";f_team;0)-1;;NB.SI(f_team;G2&"*");1);f_team)
pour que la conditon SI(Bxx<>"" s'associe automatiquement à la ligne où se trouve la validation
crdlmnt