Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb Liste déroulante

8 réponses
Avatar
Isa.
Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
=DECALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
=DECALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
=DECALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
=DECALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.

8 réponses

Avatar
isabelle
bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.




Avatar
Isa.
C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.







Avatar
isabelle
bonjour isa,

essai avec un nom différent de celui de la feuille contenant le source.

isabelle

C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.








Avatar
Isa.
J'ai essayé mais ça ne change rien.
J'ai appelé le nom Liste_project et j'ai laissé la feuille se nommer Project
mais rien de mieux. Toujours le pb si je supprime la 1ère ligne de la feuille
Project.
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)



"isabelle" wrote:

bonjour isa,

essai avec un nom différent de celui de la feuille contenant le source.

isabelle

C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.











Avatar
isabelle
bonjour isa,

le premier sur la liste est considéré comme étant un titre de colonne,
et le premier item de la liste est en deuxième rang
seule solution possible commencer la liste avec Liste_project

Liste_project
1
2
3
ect..

isabelle

J'ai essayé mais ça ne change rien.
J'ai appelé le nom Liste_project et j'ai laissé la feuille se nommer Project
mais rien de mieux. Toujours le pb si je supprime la 1ère ligne de la feuille
Project.
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)



"isabelle" wrote:

bonjour isa,

essai avec un nom différent de celui de la feuille contenant le source.

isabelle

C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.












Avatar
Isa
Ok, j'ai essayé en mettant une ligne de titre de colonne.
Donc le contenu de ma liste devient ceci car elle commence en A2 :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Et si je supprime la ligne A2, j'ai toujours le pb, la source de données se
transforme en :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Une autre idée ?

"isabelle" wrote:

bonjour isa,

le premier sur la liste est considéré comme étant un titre de colonne,
et le premier item de la liste est en deuxième rang
seule solution possible commencer la liste avec Liste_project

Liste_project
1
2
3
ect..

isabelle

J'ai essayé mais ça ne change rien.
J'ai appelé le nom Liste_project et j'ai laissé la feuille se nommer Project
mais rien de mieux. Toujours le pb si je supprime la 1ère ligne de la feuille
Project.
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)



"isabelle" wrote:

bonjour isa,

essai avec un nom différent de celui de la feuille contenant le source.

isabelle

C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.















Avatar
isabelle
si le titre de la liste est en A1
la formule est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A))

isabelle

Ok, j'ai essayé en mettant une ligne de titre de colonne.
Donc le contenu de ma liste devient ceci car elle commence en A2 :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Et si je supprime la ligne A2, j'ai toujours le pb, la source de données se
transforme en :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Une autre idée ?

"isabelle" wrote:

bonjour isa,

le premier sur la liste est considéré comme étant un titre de colonne,
et le premier item de la liste est en deuxième rang
seule solution possible commencer la liste avec Liste_project

Liste_project
1
2
3
ect..

isabelle

J'ai essayé mais ça ne change rien.
J'ai appelé le nom Liste_project et j'ai laissé la feuille se nommer Project
mais rien de mieux. Toujours le pb si je supprime la 1ère ligne de la feuille
Project.
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)



"isabelle" wrote:

bonjour isa,

essai avec un nom différent de celui de la feuille contenant le source.

isabelle

C'est bien comme ça que j'ai fait.
J'ai créé un nom nommé Project
(ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)) et j'ai mis dans la source
de données le mot "Project".
Et donc même en ayant fait ceci, j'ai le pb.

"isabelle" wrote:

bonjour isa,

utilise Insertion, Nom Définir avec la formule
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)
et utilise ce Nom comme la source de la liste déroulante.

isabelle

Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de projets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.
















Avatar
JB
Bonsoir,

Place la liste sur un onglet particulier.
Nomme la liste Maliste avec Decaler()

Dans Données/Validation/Liste

=Maliste

http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm#ListeAutr eOnglet

JB
http://boisgontierjacques.free.fr/


On 10 avr, 15:00, Isa. wrote:
Bonjour,

J'ai une feuille principale avec une liste déroulante de projets.
Cette liste est basée sur une autre feuille contenant que les n° de pr ojets.

La donnée source de la liste est :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

Or, si je supprime le 1er projet (celui en A1), la formule devient :
ÞCALER(Project!#REF!;;;NBVAL(Project!$A:$A)-1)

Donc erreur, la liste déroulante ne fonctionne plus.

Si j'insère un projet en A1, la formule se transforme en :
ÞCALER(Project!$A$2;;;NBVAL(Project!$A:$A)-1)

Erreur également, il me manque un projet dans ma liste déroulante.

Comment est ce que je peux figer la donnée source pour qu'elle reste
toujours celle-ci :
ÞCALER(Project!$A$1;;;NBVAL(Project!$A:$A)-1)

D'avance merci pour vos réponses.