Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Lister les onglets qui peuvent changer

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marcenana

XLDnaute Nouveau
Bonjour à tous,
J'ai galéré avec =TRANSPOSE(LIRE.CLASSEUR(1)) le temps de bien comprendre qu'il fallait faire CTRL+ALT+ENTREE après avoir sélectionné le bon nombre de cellules (colonne D).
J'ai un joli onglet Table de matières.
Seulement, l'utilisateur peut modifier le nom de l'onglet pour se simplifier la vie (en le nommant comme l'élève par exemple).
Mais alors la liste et le lien ne marchent plus.
Quelqu'un peut m'aider?
Merci
 
Bonjour,
Si vous ne pouvez utiliser le nom d'une feuille, vous devez utiliser son index.
Il faut créer une fonction VBA pour ça, de ce style (trouvée sur internet)
Function SHEETNAME(number As Long) As String
SHEETNAME = Sheets(number).Name
End Function
Vous utilisez ensuite cette fonction comme =sheetname(index de la feuille)
Ex : si élève 1 est la feuille 2, =sheetname(2)
Vous pouvez renommer un onglet, son index restera le même.
Lors de la programmation, vous pouvez connaître l'index d'une feuille avec la fonction =feuille(nomonglet)
A +
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…