VBA/Excel : Transformer une référence de cellule en valeur de formule

Bonjour,

J'ai peur que mon titre ne soit pas assez explicite, ce que je recherche a faire et le problème suivant :

Je possède une formule de ce format : =recherchex(C17;'[Mon documentB.xlsx]Onglet1'!A:A;'[Mon documentB.xlsx]Onglet1'!B:B) et je n'arrive pas à savoir si il existe un monde ou l'on peut remplacer "documentB" par une cellule, par exemple '[Mon B2.xlsx]Onglet1'!A:A.

Je pense que c'est un rêve mais ça me permet faisable et infaisable à la fois....j'ai vu des post qui parle de la fonction Indirect...

Auriez-vous une idée ?

Bonjour,

Effectivement, la fonction INDIRECT permet de transformer une référence sous forme de texte en référence de plage valide. Néanmoins, je ne crois pas qu'elle fonctionne si la référence n'est pas dans le fichier (=pointe vers un autre fichier)... A vérifier !

Rechercher des sujets similaires à "vba transformer reference valeur formule"