Mettre à jour des liens en fonction d'un cellule

Résolu
amandinee31 Messages postés 5 Statut Membre -  
amandinee31 Messages postés 5 Statut Membre -
Bonjour,

Dans mon fichier source, je souhaite récupérer le montant d'une cellule d'un autre fichier x, dont le nom est mis en A1 dans le fichier source.

Quand une personne ouvre ce fichier source, elle peut mettre le nom du fichier qu'elle souhaite dans la case A1 (ex: A123456789) et la cellule B1 qui revoit une valeur à ce fichier A123456789.
Tous les fichiers sont dans le même dossier (W:\XXX\synthèse)

Comment faire pour que dans la cellule B1 le nom en gras s'actualise en fonction du nom en A1 ('W:\XXX\synthèse\[A123456789.xlsm]CA'!B24)

Merci pour votre aide

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    =INDIRECT("'W:\XXX\synthèse\["&A1&".xlsm]CA'!B24")
    attention aux guillemets et &
    crdlmnt
    Errare humanum est, perseverare diabolicum
    0
    1. amandinee31 Messages postés 5 Statut Membre
       
      Merci pour votre aide mais malheureusement la cellule renvoi un #REF pourtant j'ai fait attention aux guillemets et &

      =INDIRECT("'W:\XXX\Synthèse\["&A1&".xlsm]6 - Synthèse'!$V$141")
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > amandinee31 Messages postés 5 Statut Membre
         
        Pour qu'elle fonctionne il faut que le classeur visé soit ouvert. Il y a ds options VBA pour contourner le problème, mais ce 'est pas dans mes compétences
        Je vous laisse en de meilleures mains, il y en a d'excellentes sur le forum
        Bonne chance
        crdlmnt
        0
    2. amandinee31 Messages postés 5 Statut Membre
       
      ça marche très bien merci beaucoup
      Bonne journée
      0