Afficher tous les éléments d'une listbox dans une Msgbox

Résolu/Fermé
GTA54 Messages postés 414 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 7 août 2019 - 4 juin 2013 à 15:39
GTA54 Messages postés 414 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 7 août 2019 - 5 juin 2013 à 09:02
Bonjour,

J'arrive à lister le nom de tous les onglets de ma feuille active dans une listbox. Maintenant j'aimerais qu'une Msgbox apparaisse et me montre cette liste lorsque je clique sur un bouton.

Ma macro pour obtenir les noms d'onglets :

Private Sub CommandButton1_Click()

ListBox1.Clear

'je parcours chq feuille du classeur
For Each sh In Worksheets
'si la feuille est visible je met son nom dans ma listbox
If sh.Visible = True Then Me.ListBox1.AddItem sh.Name

Next sh




End Sub



En espérant avoir été clair. Merci !
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 juin 2013 à 16:09
Bonjour,

un facon de faire:

Private Sub CommandButton1_Click()
    Dim tableau As String
    ListBox1.Clear

    'je parcours chq feuille du classeur
    For Each sh In Worksheets
        'si la feuille est visible je met son nom dans ma listbox
        If sh.Visible = True Then
            Me.ListBox1.AddItem sh.Name
        End If
    Next sh
    'Les index des Listbox commencent par zéro
    For i = 0 To ListBox1.ListCount - 1
        tableau = tableau & ListBox1.List(i) & "-"
    Next i
    MsgBox "liste: " & tableau
End Sub


Bonne suite
0
GTA54 Messages postés 414 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 7 août 2019 27
5 juin 2013 à 09:02
Merci ! Super !
0