Bonjour
Je suis dans une impasse. Je fais donc encore appel à votre savoir !
Dans le but de faire des listes déroulantes avec des données d'un autre classeur, je copie une partie des données du classeur source (une colonne), j'utilise la formule :
=INDIRECT.EXT("[RDQ.xlsx]acier!$A$1:$A$100"))
Que je fais glisser dans les cellules en dessous.
Avec le classeur de donné ouvert, pas de soucis j'ai ma colonne qui apparaît et se met à jour !
Cependant, classeur fermé, seule la première ligne de ma colonne apparaît dans chaque case ?! Pourquoi ?
Une solution simple, je nomme chaque "personnellement". C'est-à-dire :
A1=INDIRECT.EXT("[RDQ.xlsx]acier!$A$1"))
A2=INDIRECT.EXT("[RDQ.xlsx]acier!$A$2"))
...
Là aussi ça marche !
Mon problème, c'est que je devoir le faire 100 fois et sur 4 colonnes !!!
Existe t-il une formule pour aller plus vite ?
Et comme si j'y suis et pour éviter d'ouvrir une autre discussion !
Comment je peux simplifier la formule suivante ?
=SI(RECHERCHE($R$4;INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$A$4:$A$73");INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$h$4:$h$73"))=0;"-";RECHERCHE($R$4;INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$A$4:$A$73");INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$H$4:$H$73")))
Merci à vous
Je suis dans une impasse. Je fais donc encore appel à votre savoir !
Dans le but de faire des listes déroulantes avec des données d'un autre classeur, je copie une partie des données du classeur source (une colonne), j'utilise la formule :
=INDIRECT.EXT("[RDQ.xlsx]acier!$A$1:$A$100"))
Que je fais glisser dans les cellules en dessous.
Avec le classeur de donné ouvert, pas de soucis j'ai ma colonne qui apparaît et se met à jour !
Cependant, classeur fermé, seule la première ligne de ma colonne apparaît dans chaque case ?! Pourquoi ?
Une solution simple, je nomme chaque "personnellement". C'est-à-dire :
A1=INDIRECT.EXT("[RDQ.xlsx]acier!$A$1"))
A2=INDIRECT.EXT("[RDQ.xlsx]acier!$A$2"))
...
Là aussi ça marche !
Mon problème, c'est que je devoir le faire 100 fois et sur 4 colonnes !!!
Existe t-il une formule pour aller plus vite ?
Et comme si j'y suis et pour éviter d'ouvrir une autre discussion !
Comment je peux simplifier la formule suivante ?
=SI(RECHERCHE($R$4;INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$A$4:$A$73");INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$h$4:$h$73"))=0;"-";RECHERCHE($R$4;INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$A$4:$A$73");INDIRECT.EXT("[RDQ.xlsx]"&$O$7&"!$H$4:$H$73")))
Merci à vous
Dernière édition: