Excel formule

Fermé
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - Modifié par Excel-worker le 8/04/2015 à 11:17
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 8 avril 2015 à 13:54
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
8 avril 2015 à 11:38
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 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
8 avril 2015 à 11:45
cela ne marche pas, même erreur.

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 8/04/2015 à 12:15
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 4036 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 25 avril 2024 646 > Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015
8 avril 2015 à 12:16
Bonjour a vous 2

=INDIRECT("["&A2&"2015.xlsx]Feuil1!$A$1")
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
8 avril 2015 à 12:19
ç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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 8/04/2015 à 12:34
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