Copie Variable de Cellules

Bonjour a tous,

J'ai 2 fichiers Excel, le premier 1.xls est mon fichier de travail, le second 2.xls est mon fichier source avec une centaine de feuilles.

Le nom de ces feuilles sont des dates 2013-06-12 par exemple.

Dans 1.xls, mon fichier de travail, j'ai recréé la liste des noms XXXX-XX-XX des feuilles de 2.xls.

Je souhaiterai avoir a coté de cette liste la valeur de la cellule A1 de chaque feuilles de 2.xls.

De maniere manuelle, j'ai:

='[2.xlsx]2013-05-26'!$A$1

J'aimerai avoir une formule du type:

='[2.xlsx]C4'!$A$1 ; avec C4 une cellule de 1.xls avec le nom 2013-05-26.

Merci de votre aide.

Si je peux éviter d'utiliser des macros, c'est mieux.

Bonjour,

si C4 est en texte :

=INDIRECT("'[Classeur2]" & C4 & "'!$A$1")

si c'est une date numérique :

=INDIRECT("'[Classeur2]" & TEXTE(C4;"aaaa-mm-jj") & "'!$A$1")

eric

Merci beaucoup Eric !

Rechercher des sujets similaires à "copie variable"