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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. Excel-worker Messages postés 603 Statut Membre 58
       
      cela ne marche pas, même erreur.

      Cordialement
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717 > Excel-worker Messages postés 603 Statut Membre
       
      Bonjour a vous 2

      =INDIRECT("["&A2&"2015.xlsx]Feuil1!$A$1")
      0
    4. 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
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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