Si classeur&AB5 existe (déjà) alors récupérer cellule $M$10 sinon rien

Bonjour à tous,

pour l'instant, j'ai 6 classeurs (Classeur1 à 5 et le 100).Dans le classeur100, je cherche à récupérer la cellule $M$10 de tous les autres classeurs dans le même dossier (dossier: DOSSIER CLASSEURS).

 ='C:\Users\weime\Desktop\DOSSIER CLASSEURS\[Classeur1.xlsx]TOTAUX'!$M$10

. Là tout va bien !.

Mon problème est que je vais rajouter au fur et à mesure environ 95 classeurs (au moins!). Et c'est là que je tousse!

A1=1 A2=2 etc; en B1 la formule. Je souhaite qu'il mette à jour tous les classeurs (s'ils existent) et rien sinon

J'ai ceci :

=SIERREUR(INDEX('"C:\Users\weime\Desktop\[Classeur"&A5".xlsx]TOTAUX'!$A$1:$Z$100";10;13);"erreur!!!") 

pour classeur 5

mais le A5 n'est pas pris en compte.

Quelqu'un aurait-il une solution?

Salut DédéW83 et

Edit : impossible avec une recherche par matrice

Nota : la formule mise entre balises avec le bouton </> est tout de suite plus lisible pensez-y la prochaine fois

A+

ok je ne savais pas...

merci de votre réponse.

Votre formule me donne erreur!!! car elle ne prend pas en compte le A5...

capture d ecran 1

évaluation de la formule en A5:

capture d ecran 2

Prochaine évaluation : #Valeur!

Bonjour DédéW83

J'ai été trop rapide et me suis fourvoyé dans ma réponse cela ne peut pas fonctionner si le/les fichiers ne sont pas ouverts

Il faut utiliser Power Query ou VBA

A+

ok merci

Ok et merci, PowerQuery marche nickel! . je mets en résolu.

à une prochaine fois...

Dédé

Rechercher des sujets similaires à "classeur ab5 existe deja recuperer sinon rien"