Formules lister les onglets d'un doc excel
Tohru222
-
Heliotte Messages postés 1561 Statut Membre -
Heliotte Messages postés 1561 Statut Membre -
Bonjour,
Voilà, j'aimerais les formules (pas un code VBA) pour obtenir 1 à 1 les différents nom des onglets de mon document.
J'ai essayé pas mal de chose, et ce qui marche le mieux c'est :
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20)
Mais je n'arrive pas à changer la formule pour obtenir le nom du 2e onglet....
merci
Voilà, j'aimerais les formules (pas un code VBA) pour obtenir 1 à 1 les différents nom des onglets de mon document.
J'ai essayé pas mal de chose, et ce qui marche le mieux c'est :
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20)
Mais je n'arrive pas à changer la formule pour obtenir le nom du 2e onglet....
merci
4 réponses
-
Bonjour,
J'ai trouvé ceci en fouillant dans l'aide d'excel mais je n'ai pas essayé.
https://forums.commentcamarche.net/forum/affich-16719291-liste-automatique-des-onglets-d-un-fichier
Cordialement-
-
Bonjour,
Dans un pense-bête personnel j'avais noté une réponse de gbinforme qui résume la même chose:
En 2003 tu choisis menu "insertion" / "nom" / "définir"
"nom dans le classeur" > onglets
fait référence à =ALEA()*0&TRANSPOSE(LIRE.CLASSEUR(1))
en X3 :
=SI(ESTERREUR(INDEX(onglets;LIGNE()-2));"";STXT(INDEX(onglets;LIGNE()-2);CHERCHE("]";INDEX(onglets;LIGNE()-2))+1;30))
Si tu as une version 2007/2010 tu doit sauvegarder ton classeur en .xlsm car cela utilise une macro excel 4.0
La fonction SIERREUR utilisable à partir de 2007 n'existe pas en 2003.
-