Aujourd’hui, nous complèterons cela en vous montrant comment obtenir la liste des feuilles du classeur actif.
Pour cela, il faut déjà identifier le nom du document, ce qui est fait en D1 dans l’exemple ci-dessous à l’aide de la formule :
=gauche(Classeur;cherche("]";Classeur))

La formule magique, à saisir en A1 et à reproduire dans la colonne, est la suivante :
=si(ligne()<=nbval(Feuilles);droite(index(Feuilles; ligne());nbcar(index(Feuilles; ligne()))-nbcar($D$1));"")
Cette formule utilise le nom « Feuilles » qui partage avec le nom « Classeur » la particularité d’utiliser des commandes macro Excel 4 !
Vous pouvez lire à ce sujet avec intérêt les articles du 8 et du 18 février 2006, ainsi que celui du 10 décembre 2006 : ces articles ouvrent de façon marquante l'éventail des possibilités d'Excel, avec des fonctionnalités ignorées par la quasi-totalité de ses utilisateurs !
Aucun commentaire:
Enregistrer un commentaire