Excel formule

Excel-worker Messages postés 603 Statut Membre -  
Excel-worker Messages postés 603 Statut Membre -
Bonjour,

J'essaie d'extraire des cellules d'un autre fichier vers celui-ci et cela ne marche pas.

Ma formule est : =INDIRECT("'&$A$2 2015.xlsx]Feuil1'!$A$1")

Cela me met #ref alors que l'autre fichier est ouvert. Mon autre fichier s'appelle Avril2015.

Dans ma cellule A2, il y a le mot "Avril".

Les deux fichiers sont situés en page d'accueil, au bureau.

La cellule A1 de l'autre fichier comprend le mot "AVRIL2015!".

cordialement

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
vous devez sortir >A2 du texte, sinon Excel lit A2 et pas sa valeur:

=INDIRECT("'"&$A$2&" 2015.xlsx]Feuil1'!$A$1")

crdlmnt
0
Excel-worker Messages postés 603 Statut Membre 58
 
cela ne marche pas, même erreur.

Cordialement
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
alors vérifiez que votre texte comporte bien tous les éléments correspondant à l'adresse et tout particulièrement si les blancs sont bien présents aux bons endroits,
ça on ne peut pas le voir sans les fichiers.
mais vous pouvez le vérifier en otant le code INDIRECT et en voyant ce qui s'affiche dans la cellule:
soit la formule
="'"&$A$2&" 2015.xlsx]Feuil1'!$A$1"
qui doit vous donner le libellé exact de l'adresse à prendre en compte (et donc identique à qui s'écrit automatiquement quand vous appliquez la formule = en sélectionnant la cellule concernée)
Crdlmnt
0
DjiDji59430 Messages postés 4335 Date d'inscription   Statut Membre Dernière intervention   703 > Excel-worker Messages postés 603 Statut Membre
 
Bonjour a vous 2

=INDIRECT("["&A2&"2015.xlsx]Feuil1!$A$1")
0
Excel-worker Messages postés 603 Statut Membre 58
 
ça me donne 'Avril2015.xlsx]Feuil1'!$A$1"

Mon fichier s'appelle bien Avril2015.xlsx

Je ne comprend pas, souhaitez vous les avoir en PJ ?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Ce serait l'idéal, mais la mise à disposition de données modifie les noms de classeurs>.
Toutefois,on peut toujours essayer.
Mais avant, vérifiez , comme le signale djidji,avec un crochet en tête de nom de classeur, car là il est fermé et pas ouvert!
=INDIRECT("["&A2&"2015.xlsx]Feuil1!$A$1")
A vous lire
0