Rapport de message :*
 

Re: Créer une liste verticale des noms d'onglets d'un fichier Excel

Titre du sujet : Re: Créer une liste verticale des noms d'onglets d'un fichier Excel
par hben le 08/08/2018 11:54:22

Bonjour,

 

Solution trouvée dans le Net:

 

Créer un nom par 'insertion / nom / définir', par exemple nomFeuilles et dans

'Fait référence à' saisir : 

=LIRE.CLASSEUR(1)

en A1: 

=INDEX(nomFeuilles;LIGNE())

à tirer vers le bas. 
(si tu démarres en ligne 3 remplacer LIGNE() par LIGNE()-2 etc) 

* Si tu ne veux que le nom de la feuille sans la référence au classeur: 

 

=STXT(INDEX(nomFeuilles;LIGNE());CHERCHE("]";INDEX(nomFeuilles;LIGNE()))+1;30)

 

* Et si tu ne veux pas afficher les #REF!, tu peux ajouter un test sur

nbval(nomFeuilles) qui te donne le nombre de feuilles du classeur 
 

=SI(LIGNE()>NBVAL(nomFeuilles);"";STXT(INDEX(nomFeuilles;LIGNE());CHERCHE("]";INDEX(nomFeuilles;LIGNE()))+1;30))

 

Lien de la solution: http://www.commentcamarche.net/forum/ ... -des-onglets-d-un-fichier 

 

Cordialement