Oui, j'ai pensé à INDIRECT et j'ai modifié ensuite...
A essayer :
=LIEN_HYPERTEXTE(INDEX(NO;1)&"!C5";STXT(NO;40;99))
ou
=LIEN_HYPERTEXTE(INDIRECT(INDEX(NO;1)&"!C5");STXT(NO;40;99))
Tu peux essayer aussi en remplaçant NO par le STXT(NO;40;99).
Si ça bloque toujours, il pourrait être plus simple de joindre une version simplifiée du fichier.
Et c'est normal qu'il n'y ait que la première feuille, c'est dû au 1 dans le INDEX. Cela renvoie la première valeur de la liste. Mais comme je ne sais rien du fichier, je ne sais pas comment rendre ça dynamique. Mais si tu écris en A1 à Ax les valeurs 1 à x, alors, tu peux remplacer la formule par :
=LIEN_HYPERTEXTE(INDEX(NO;A1)&"!C5";STXT(NO;40;99))
En propageant vers le bas, ça donnera toutes les feuilles.
Cdlt,