Excel formule

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

  1. Contributeur
    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
    1. cela ne marche pas, même erreur.

      Cordialement
      0
    2. Contributeur
      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
    3. @Excel-workerBonjour a vous 2

      =INDIRECT("["&A2&"2015.xlsx]Feuil1!$A$1")
      0
    4. ç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
    5. Contributeur
      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