• Initiateur de la discussion Initiateur de la discussion BerNar
  • Date de début Date de début

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 !

B

BerNar

Guest
Bonjour à tous !

Petite question :

Comment puis-je faire pour obtenir, dans un nouvel onglet, la liste des onglets d'un classeur ?

Merci pour votre aide.

BerNar
 
bonjour

voilà une manière de faire.


Sub h()
Sheets.Add before:=Sheets(1)
With ActiveSheet
.Name = "Liste des Feuilles"
[A1] = "Liste des Feuilles"
For i = 2 To ActiveWorkbook.Sheets.Count
Cells(i + 1, 1).Value = Sheets(i).Name
'ici tu pourrais envisager de créer des liens hypertextes avec la méthode Add appliquée à l'objet hyperlinks
'pour plus d'infos cherche dans les anciens messages ou réferre toi à l'aide
Next i
End With

End Sub

la feuille crée est déplacée en première position, son index est donc 1.
la boucle for s'incrémente donc à partir de la feuille en position 2

bye
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
430
Réponses
3
Affichages
231
Réponses
5
Affichages
176
Réponses
2
Affichages
103
Réponses
4
Affichages
199
Réponses
12
Affichages
283
Réponses
11
Affichages
219
Retour