Extraction des noms de feuille

bonjour a tous,
Je cherche a extraire en vba le nom des feuilles d'un groupe de travail. Un grand merci a celui(celle) qui voudra bien s'atteler au problème.
M

4 réponses

  1. Contributeur
    Salut,
    Désolé je sais que la réponse est un peu tardive mais je lisais les anciens messages sans réponses et je suis tombé sur le tien.
    Le nom de la feuille courante s'appelle activesheet.name.

    J'espère que c'est pas trop tard et que ma réponse correspond à ta question.

    ;-)
    ~ ~ Fada ~ ~ : Member of Star!alco
    0
    1. Salut Fada 09,
      Merci pour ta réponse qui se ne rapporte qu'au nom de la feuille active ; je cherche le moyen d'extraire le nom de chaque feuille d'un groupe de travail (donc les noms des feuilles sélectionées).
      Cela me permettrait d'activer ma macro une seule fois pour un groupe de feuilles, au lieu de l'activer pour chaque feuille.
      Merci quand même!
      0
  2. ça peu t'aider
    http://www.commentcamarche.net/forum/affich-424613-VBA-Lister-toute-les-feuilles-dans-une-combo

    ça pour lister les noms de feuilles dans une zone de liste modifiable :

    Sub UserForm_Initialize()
    For i = 1 To ThisWorkbook.Sheets.Count
    ComboBox1.AddItem (ThisWorkbook.Sheets(i).Name)
    Next i
    End Sub


    pour lister les noms de feuilles dans les cellules A1 jusqu'à A(nombre de feuilles)

    Sub noms_de_feuilles()
    For i = 1 To ThisWorkbook.Sheets.Count
    Cells(i, 1).Activate
    Cells(i, 1).Value = ThisWorkbook.Sheets(i).Name
    Cells(i + 1, 1).Activate
    Next i
    End Sub
    évidement tu peux choisir la cellule de votre choix pour commenser le listing des feuilles
    0
    1. je pense que ça te donne une aide
      pour d'autres questions n'esites pas à les poser sur ce forum
      0
  3. pardon il y a une petite erreur , le deuxième listing est :

    pour lister les noms de feuilles dans les cellules A1 jusqu'à A(nombre de feuilles)

    Sub noms_de_feuilles()
    For i = 1 To ThisWorkbook.Sheets.Count
    Cells(i, 1).Activate
    Cells(i, 1).Value = ThisWorkbook.Sheets(i).Name
    Next i
    End Sub
    0
    1. bjr a tous je cherhce des
      photos de mohanad
      0