IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

parcourir une listBox


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 175
    Par défaut parcourir une listBox
    Bonjour a tous ,


    je veux parcourir une listBox et pour chaque élement de la liste je doit apler d'autre macro du genre :

    for i= NombreElement de la list

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for i= NombreElement de la list 
    chmap = listbox.item(i).text
    ....
    .........
    ....
    next


    je ne sais pas comment traduire cette syntaxe en VBA

    merci de votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 106
    Par défaut
    essay ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    iL = Worksheets("Feuil1").Cells(65535,1).End(xlUp).Offset(1).Row 'récupère le nombre de lignes rempli dans ta feuil1
     
    For i = 1 to (iL - 1)
       Combobox1 = Worksheets("Feuil1").Range("A" & i)
       If Combobox1.ListIndex = -1 Then
       Combobox.AddItem Worksheets("Feuil1").Range("A" & i)
       End If
    Next i

  3. #3
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Citation Envoyé par k-eisti
    Bonjour a tous ,


    je veux parcourir une listBox et pour chaque élement de la liste je doit apler d'autre macro du genre :

    for i= NombreElement de la list

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for i= NombreElement de la list 
    chmap = listbox.item(i).text
    ....
    .........
    ....
    next


    je ne sais pas comment traduire cette syntaxe en VBA

    merci de votre aide
    Tu peux réexpliquer ça clairement. J'ai bien compris que tu veux parcourir les éléments d'une listBox, mais pas ce que tu veux faire ensuite pour chacun des éléments.

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir


    Je n'ai pas bien compris non plus, le but de la procédure:


    pour boucler sur les éléments d'une ListBox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CommandButton1_Click()
        Dim i As Integer
     
        For i = 0 To ListBox1.ListCount - 1
            MsgBox ListBox1.List(i)
        Next i
    End Sub


    Pour déclencher une macro dont le nom correspond à la ligne sélectionnée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton2_Click()
        If ListBox1.ListIndex = -1 Then Exit Sub
     
        Application.Run ListBox1.List(ListBox1.ListIndex)
        'Application.Run ListBox1
    End Sub


    michel

Discussions similaires

  1. [Débutant] Parcourir une listbox à choix multiples
    Par Devlin111 dans le forum C#
    Réponses: 2
    Dernier message: 21/03/2012, 12h01
  2. Parcourir les index d'une ListBox
    Par Netpasnet dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/04/2011, 19h51
  3. [AC-2003] Parcourir les éléments d'une ListBox
    Par sash6 dans le forum IHM
    Réponses: 2
    Dernier message: 25/08/2009, 10h01
  4. Parcourir une listbox
    Par planete.gonz dans le forum VBA Access
    Réponses: 13
    Dernier message: 19/01/2009, 12h31
  5. Parcourir les champs d'une listbox
    Par cyraile dans le forum IHM
    Réponses: 3
    Dernier message: 19/03/2007, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo