Bonjour
Pour le nom il n'y a pas de problème, le nom fait référence à une palge de cellules.
Pour remplacer [Servat.xls] par A5, il y a la fonction INDIRECT, mais il y a un inconvénient, le fichier doit être ouvert, si ce n'est pas le cas tu auras un message d'erreur.
La composition aplhanumérique de la chaîne de l'argument, correspond en tous point aux références de cellules, plus les ' en début et en fin. Ne pas oublier les ' dans le cas d'une référence contenant des espaces.
Exemple :
Si A5 = '[Servat.xls]', INDIRECT(A5&'Feuil1!A1:AD28')
Si A5 = 'Feuil1!A1:AD28' , INDIRECT('[Servat.xls]'&A5)
Si A5 = 'Feuil1!', INIDRECT(A5&'A1:AD28')
@+Jean-Marie