Changer l'adresse d'une liaison pour y ajouter une variable

Bonjour,

je me permet de poster cette question car je deviens complètement toc-toc avec ce problème :J'ai de une liaison que je voudrais faire dépendre d'une cellule, en gros j'ai ma liaison :

'C:\a\b\c\d\e\[Slice.xls]Italy 19 Forecast value'!$A$7:$P$800

Et je veux que "Italy" soit remplacer par la valeur de B3. J'ai essayé pleins de trucs mais ça ne marche pas. Là ou je pense me rapprocher le plus de la solution c'est avec :

"'C:\a\b\c\d\e\[Slice.xls]"&B3&" 19 Forecast value'!$A$7:$P$800"

Problème, il voit $A$7:$P$800 comme du texte et du coup ne comprend pas.

Avez vous une façon de faire avec des &, ", ', qui me permette de résoudre mon problème.

Merci d'avance

YES WEEK END

Slt Alex,

essaie comme ca

INDIRECT(CONCATENER("'C:\a\b\c\d\e\[Slice.xls]"; B3; " 19 Forecast value'!$A$7:$P$800"))

Merci ça marche super,

Il faut que la source soit ouverte mais ça ne derange pas.

Merci encore

Rechercher des sujets similaires à "changer adresse liaison ajouter variable"