J'ai précisé Sans VBA, ce qui me laisse le loisir d'utiliser des Macros natives Excel : Les Macro Excel4. Ces macros Inutilisables dans des cellules classiques, peuvent néanmois être nommées.
La macro Excel4 LIRE.CLASSEUR me renvoie des renseignements sur le classeur actif. =LIRE.CLASSEUR(1) me renvoie une matrice avec les noms de feuille.
Il reste néanmoins la réactualisation de cette Formule Nommée qui ne se réactualise pas toute seule comme toutes les Macros Excel4. Une astuce simple est d'ajouter à la formule qui utilise cette Macro, une formule volatile (Aujourdhui(), Maintenant() ou encore Indirect()). Ces formules volatiles sont recalculées à chaque fois par excel.
Dans le classeur joint : en ligne 1, j'ai ajouté en fin de formule : & INDIRECT("IV1"), une concaténation d'une cellule vide