Creer un lien dynamique vers un classeur fermé

Prassinier

XLDnaute Nouveau
Bonjour a tous
je cherche à créer un lien qui envois vers une cellule d'un autre fichier excel
Mais je souhaiterais que le nom du classeur cible soit dynamique ( le nom fichier et de repertoire change tout les mois )

Lien classique : =RECHERCHEV($B$4;'C:\Users\\2018\toto\[trucmachin.xlsx]Page1'!$A:$AA;7;0)

Je souhaite que les noms "trucmachin" et " toto" pointent vers une cellule

donc genre ceci (remplacement du nom par valeur dans cellule) :

=RECHERCHEV($B$4;'C:\Users\\2018\A3\[A2]Page1'!$A:$AA;7;0)
en cellule A2 "trucmachin"
en cellule A3 "toto"

Précision le classeur ne se trouve pas dans le même répertoire que les documents

Pouvez vous me sauver la vie ....? merci
 

zebanx

XLDnaute Accro
Bonjour Prassinier

Ma réponse ne sera que partielle :
1- La fonction INDIRECT, sauf erreur, ne fonctionne pas avec des classeurs fermés
2- La fonction RECHERCHEV fonctionne mais pour faire référence à une cellule pour le chemin / path, elle doit, dmpv, aller chercher un indirect
3- J'ai cherché quelques UDF en VLOOKUP mais ils ne travaillent que sur la feuille active

En conclusion, la formule en RECHERCHEV donnant l'expression complète quand l'autre classeur est fermé, je sélectionnerai la colonne qui contient les vlookup et je ferai un controle + H qui permet de corriger en un seul lot les noms des folder/workbook.
Ca ça fonctionne bien.

C'est pas clean, je le reconnais mais la recherche d'UDF sur le sujet, même en anglais, est difficile.

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 676
Messages
2 090 803
Membres
104 670
dernier inscrit
Djnic30