Liste déroulante avec validation de données / indirect / nom dynamique
4 réponses
lydya
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval.
J'utilise les noms définis pour alimenter des listes déroulantes mises en
place avec la validation de données.
Certaines listes sont définies avec Indirect pour appeler la bonne
'sous-liste' en fonction du nom présent dans une autre cellule.
Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si
le nom est défini avec une plage fixe mais ne fonctionne pas si les noms
sont définis de façon dynamique.
Je ne comprends pas pourquoi??
Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Ludya,
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
bonjour Ludya,
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval.
J'utilise les noms définis pour alimenter des listes déroulantes mises en
place avec la validation de données.
Certaines listes sont définies avec Indirect pour appeler la bonne
'sous-liste' en fonction du nom présent dans une autre cellule.
Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si
le nom est défini avec une plage fixe mais ne fonctionne pas si les noms
sont définis de façon dynamique.
Je ne comprends pas pourquoi??
Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
lydya
Bonsoir Isabelle, En fait, je viens de trouver la réponse ici: http://www.contextures.com/xlDataVal02.html Apparemment Indirect ne fonctionne que si les noms sont définis avec des références et pas avec des formules. Je vais essayer avec la méthode proposée. Merci en tout cas, Lydya
"isabelle" a écrit dans le message de news: %
bonjour Ludya,
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
Bonsoir Isabelle,
En fait, je viens de trouver la réponse ici:
http://www.contextures.com/xlDataVal02.html
Apparemment Indirect ne fonctionne que si les noms sont définis avec des
références et pas avec des formules.
Je vais essayer avec la méthode proposée.
Merci en tout cas,
Lydya
"isabelle" <i@v> a écrit dans le message de news:
%23Xhtd3fYIHA.4696@TK2MSFTNGP05.phx.gbl...
bonjour Ludya,
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue
ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et
nbval.
J'utilise les noms définis pour alimenter des listes déroulantes mises en
place avec la validation de données.
Certaines listes sont définies avec Indirect pour appeler la bonne
'sous-liste' en fonction du nom présent dans une autre cellule.
Etrangement, la fonction Indirect fonctionne très bien dans ce contexte
si le nom est défini avec une plage fixe mais ne fonctionne pas si les
noms sont définis de façon dynamique.
Je ne comprends pas pourquoi??
Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Bonsoir Isabelle, En fait, je viens de trouver la réponse ici: http://www.contextures.com/xlDataVal02.html Apparemment Indirect ne fonctionne que si les noms sont définis avec des références et pas avec des formules. Je vais essayer avec la méthode proposée. Merci en tout cas, Lydya
"isabelle" a écrit dans le message de news: %
bonjour Ludya,
lorsque tu as définis les noms de façon dynamique l'as tu fais en absolue ou en relatif ?
isabelle
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
JB
Bonjour,
-La technique classique des listes en cascade utilise les noms de champs et la fonction=Indirect() La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important. En outre, les listes en cascade ne supportent pas les champs dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
Bonjour,
-La technique classique des listes en cascade utilise les noms de
champs et la fonction=Indirect()
La maintenance des noms de champs en cas d'ajout/suppression peut
devenir fastidieuse lorsque le nombre de champs devient important.
En outre, les listes en cascade ne supportent pas les champs
dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et
la gestion des contraintes sur les noms de champs(pas d'espace ou de
caractères spéciaux)
On 28 jan, 23:26, "lydya" <pre...@libertysurf.fr> wrote:
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval.
J'utilise les noms définis pour alimenter des listes déroulantes mises en
place avec la validation de données.
Certaines listes sont définies avec Indirect pour appeler la bonne
'sous-liste' en fonction du nom présent dans une autre cellule.
Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si
le nom est défini avec une plage fixe mais ne fonctionne pas si les noms
sont définis de façon dynamique.
Je ne comprends pas pourquoi??
Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
-La technique classique des listes en cascade utilise les noms de champs et la fonction=Indirect() La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important. En outre, les listes en cascade ne supportent pas les champs dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
lydya
Super! merci beaucoup et bonne journée, Lydya
"JB" a écrit dans le message de news:
Bonjour,
-La technique classique des listes en cascade utilise les noms de champs et la fonction=Indirect() La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important. En outre, les listes en cascade ne supportent pas les champs dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
Un grand merci.
Lydya
Super! merci beaucoup et bonne journée,
Lydya
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
c8c2d995-33ab-4764-be87-cb1dc1bdee3e@p69g2000hsa.googlegroups.com...
Bonjour,
-La technique classique des listes en cascade utilise les noms de
champs et la fonction=Indirect()
La maintenance des noms de champs en cas d'ajout/suppression peut
devenir fastidieuse lorsque le nombre de champs devient important.
En outre, les listes en cascade ne supportent pas les champs
dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et
la gestion des contraintes sur les noms de champs(pas d'espace ou de
caractères spéciaux)
On 28 jan, 23:26, "lydya" <pre...@libertysurf.fr> wrote:
Bonsoir,
Je définis mes noms de façon dynamique avec les formules décaler et nbval.
J'utilise les noms définis pour alimenter des listes déroulantes mises en
place avec la validation de données.
Certaines listes sont définies avec Indirect pour appeler la bonne
'sous-liste' en fonction du nom présent dans une autre cellule.
Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si
le nom est défini avec une plage fixe mais ne fonctionne pas si les noms
sont définis de façon dynamique.
Je ne comprends pas pourquoi??
Y a-t-il un truc pour contourner et conserver mes noms dynamiques?
-La technique classique des listes en cascade utilise les noms de champs et la fonction=Indirect() La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important. En outre, les listes en cascade ne supportent pas les champs dynamiques.
-L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)
Je définis mes noms de façon dynamique avec les formules décaler et nbval. J'utilise les noms définis pour alimenter des listes déroulantes mises en place avec la validation de données. Certaines listes sont définies avec Indirect pour appeler la bonne 'sous-liste' en fonction du nom présent dans une autre cellule. Etrangement, la fonction Indirect fonctionne très bien dans ce contexte si le nom est défini avec une plage fixe mais ne fonctionne pas si les noms sont définis de façon dynamique. Je ne comprends pas pourquoi?? Y a-t-il un truc pour contourner et conserver mes noms dynamiques?