[VBA] Lister les feuilles

Résolu
therafou Messages postés 46 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 10 juin 2007 - 29 mai 2006 à 17:08
therafou Messages postés 46 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 10 juin 2007 - 30 mai 2006 à 08:57
Salut,


je cherche à savoir comment je pourrais lister toute le snoms des 
feuilles de mon classeur excel avec une macro ou autre. De manière à
pouvoir créer une liste dans un classeur.


merci d'avance pour vos réponse.

3 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
29 mai 2006 à 17:45
Salut

place ce code ou tu veux lister les feuilles (attention ca liste les feuilles du classeur actif)
Ensuite il te suffit de les mettre ou tu veux pour l'exemple j ai juste mis un MSGBOX
Dim ws As Worksheet 
For Each ws In ActiveWorkbook.Sheets 
    MsgBox ws.Name 
Next 
 

<small> Coloration syntaxique automatique [AFCK]</small>
       

@+, Julien
Pensez: Moteur de Recherche, Réponse Acceptée
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
29 mai 2006 à 22:14
Salut,

La technique de Julien est bonne ; je t'en propose une autre :

Dim i As Integer
For i = 1 To Sheets.Count
   MsgBox Sheets(i).Name
Next i

@ ++



  Mortalino 
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement
3
therafou Messages postés 46 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 10 juin 2007
30 mai 2006 à 08:57
Merci je test ça de suite.
0
Rejoignez-nous