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 :

Inserer un "dico" dans une listbox multicolonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    employé de bureau
    Inscrit en
    Janvier 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : employé de bureau
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2014
    Messages : 5
    Par défaut Inserer un "dico" dans une listbox multicolonne
    Bonjour

    Je recherche un code permettant d'intégrer un "dico" perso dans une listbox multicolonne.

    ex :
    dico :
    keys : "a" items "1"
    keys : "ave" items "8"
    keys : "dfe" items "7"
    keys : "zea" items "5"
    keys : "cde" items "9"

    puis insérer ce dico dans une lisbox où dans la 1ère colonne, apparaissent les keys (ça je sais le faire), et dans la 2ème colonne, apparaissent les items (ça je sais pas le faire !!!).

    Dans l'attente de vos réponses.

    Cordialement

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu....
    Bonjour

    en vba c'est sans interet pour toi car on ne peut pas ajouter une colonne
    c'est a dire
    faire
    listbox1=dico. keys
    et en suite faire listbox1.column(2) =dico.item

    soit on ajoute ligne par ligne
    soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i= 0 to 10
    listbox.add "toto":listbox1.list(i,1)="truc"
    etc.....
    next
    soit on intègre le tableau complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tableau=range("A1:d10").value
    listbox1.list=tableau
    le dico étant finalement un tableau sans en être un

    voila
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre éprouvé
    Homme Profil pro
    Technicien bureau d'études
    Inscrit en
    Novembre 2015
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien bureau d'études

    Informations forums :
    Inscription : Novembre 2015
    Messages : 118
    Par défaut
    Bonjour Alange, bonjour Patrick.

    Comme le dit Patrick, tu devras passer par un tableau.
    Si tu souhaites tout de même utiliser ton dico tu peux faire ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
        ReDim Tabl(1 To d.Count, 2)
        a = d.keys
        b = d.items
        For i = 1 To d.Count
        Tabl(i, 0) = a(i - 1)
        Tabl(i, 1) = b(i - 1)
        Next i
        Me.ListBox1.List = Tabl

Discussions similaires

  1. [XL-2010] Sélection à la souris dans une listbox multicolonne
    Par Jodko dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 18/04/2016, 12h50
  2. inserer des items dans une listbox en JSP sous Netbeans
    Par carole yao dans le forum NetBeans
    Réponses: 0
    Dernier message: 08/05/2012, 19h26
  3. [AC-2002] supprimer un element dans une listbox Multicolonne
    Par kkaba dans le forum IHM
    Réponses: 4
    Dernier message: 07/06/2011, 12h57
  4. Inserer des icones dans une listBox
    Par e040098k dans le forum VBA Access
    Réponses: 5
    Dernier message: 15/05/2007, 12h39
  5. Réponses: 4
    Dernier message: 21/07/2006, 14h53

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