Liaison avec autre classeur et nom feuille référencé dans une cellule

PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite récupérer une valeur dans un autre classeur par le biais d'une formule.

le nom de la feuille se situe se trouve dans la cellule H5 du classeur1
(exemple : H5 = 27)

Voici ma formule initiale: depuis le classeur1

='\\W74250101BFF\test\frais\Reporting\[reporting-2019.xlsm]27'!C48

J'ai pensé à la fonction INDIRECT, pour gérer le nom de la feuille, mais cela ne fonctionne pas !

Merci d'avance pour l'aide que vous pourrez m'apporter....

Configuration: Windows / Internet Explorer 11.0

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, La fonction INDIRECT renvoie uniquement le résultat d’une référence à un fichier ouvert.
    0
    1. PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
       
      Bonjour,

      En effet, je cherche une autre solution ...
      0
    2. PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
       
      Bonjour,

      Je n'arrive pas à écrire cette formule en prenant les indications suivantes :

      le nom de la feuille se situe se trouve dans la cellule H5 du classeur1
      (exemple : H5 = 27)

      Voici ma formule initiale: depuis le classeur1

      ='\\W74250101BFF\test\frais\Reporting\[reporting-2019.xlsm]27'!C48

      Merci d'avance pour l'aide !
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention  
         
        ta formule initiale fonctionne, et tu souhaites l'adapter pour utiliser le contenu de la cellule H5, c'est bien cela?
        dans ce cas, il faut passer par du code VBA, qui va simplement modifier la formule en utilisant le contenu de H5.
        un exemple: https://forums.commentcamarche.net/forum/affich-36110291-recuperer-valeur-cellule-dans-d-autres-classeurs
        0