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 :

Résultats d'une recherche dans Listbox multicolonnes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2013
    Messages : 12
    Par défaut Résultats d'une recherche dans Listbox multicolonnes
    Bonjour à tous,

    J'aurais besoin de vos lumières pour terminer mon projet. je souhaite présenter les résultats d'une requête au sein d'une listbox. Pour l'instant, je n'arrive à présenter qu'une seule colonne dans cette listbox. Comment pourrais-je présenter les différentes informations intégrés dans la BDD ?

    Je vous laisse jeter un oeil à mon projet.

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Voici une façon d'alimenter une listbox multicolonnes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        Dim C As Range
        With Sheets("Feuil1")
            Me.listbox1.Clear
            For Each C In .[A1:A10]
                'alimentation 1ère colonne
                Me.listbox1.AddItem C.Value
                'alimentation 2ème colonne
                Me.listbox1.List(Me.listbox1.ListCount - 1, 1) = C.Offset(, 1).Value
                'alimentation 3ème colonne
                Me.listbox1.List(Me.listbox1.ListCount - 1, 2) = C.Offset(, 2).Value
            Next C
        End With

  3. #3
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2013
    Messages : 12
    Par défaut Autre précision
    Merci beaucoup Daniel. C'est juste ce qu'il me fallait ! J'aurais une dernière question : Mon champ de recherche prend en compte seulement la première colonne, comment pourrais-je faire en sorte que ça me fasse la recherche sur toute les colonnes ? (usr le nom et la qualification par exemple)

    Merci encore

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Euh oui... Je n'ai pas trouvé la listbox...

  5. #5
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2013
    Messages : 12
    Par défaut
    La listbox est dans la feuil1 (MENU).

    Encore merci

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Je ne comprends pas bien comment ça fonctionne. Tu entres une valeur dans le textbox1 et tu remplis la listbox au fur et à mesure ? C'est à dire que, quand tu saisis "w" je rentre Wagner et Werkmeister dans la listbox ? Donne un exemple, car je vois plusieurs façons d'interpréter ce que tu veux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Afficher les résultats d'une recherche dans une listbox
    Par sword56 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/03/2012, 20h24
  2. Afficher les résultats d'une recherche dans un TREEVIEW
    Par buddyMick dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/09/2010, 22h53
  3. Affichage des résultats d'une requête dans listbox
    Par Deallyra dans le forum VBA Access
    Réponses: 8
    Dernier message: 09/10/2007, 14h09
  4. [MySQL] affichage des résultats d'une recherche dans la base
    Par dolf13 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 21/11/2006, 17h18
  5. Réponses: 7
    Dernier message: 21/09/2006, 08h44

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