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 :

listebox multiple colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut listebox multiple colonne
    bonjour
    voila je souhaite realise un affichage multicolonne dans listebox en fonction de conditon issue de combobox .

    mais je coince un peu
    1) ma listbox n'affiche que le contenu de la 1 er colonne et rien d'autre
    2)il semble qu'il n'y a pas d'interaction entre les combobox et l'affichage


    merci de votre aide

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Par défaut
    Dans le spropriétés de ta listBox, il faut que ut mette le nombre de colonne que tu veux, et mettre aussi dans le Widtdh les largeurs de tes n colonnes, séparés par des ';', genre :

    2;2;3

    De plus, pour ma part, je faisait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListBox1.Column(1, compteur)
    au lieu de ce que tu as écrit :

    Essaye de voir avec Column, et de le faire avec tes données pour voir ce que ça donne
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut
    bonjour illight

    merci de tes reponse mais peut etre un peu plus precis
    je maitrise pas du tout les listbox et le mulit colonne

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut
    bonjour
    actuellement j'ai rajoute suite aux conseil illight


    dans mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    Private Sub UserForm_initialize()
    ListBox1.Clear
    ListBox1.BoundColumn = 7 'nb de colonne
     
    .........................................

    au lancement il apparait bien 2 colonne avec la totalite des donnees de la feuil2 mais seulment sur 2 colonnes ?????


    alors que j'ai declare 7 colonne
    et demander l'affichage sur 7 (pour l'exemple j'en ai que sur 3 )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     ..........
        If Sheets("feuil2").Cells(lignedebut, 1) = Cu1 And Sheets("feuil2").Cells(lignedebut, 2) = Cu2 And Sheets("feuil2").Cells(lignedebut, 3) = Cu3 And Sheets("feuil2").Cells(lignedebut, 14) = Cu4 Then
        ListBox1.AddItem
        ListBox1.List(j, 0) = Sheets("feuil2").Cells(lignedebut, 1).Value
        ListBox1.List(j, 1) = Sheets("feuil2").Cells(lignedebut, 2).Value
        ListBox1.List(j, 2) = Sheets("feuil2").Cells(lignedebut, 6).Value
        j = j + 1
     
     
        End If

    je rajoute comme le montre le la feuil mes donnees ne sont pas forcement contigues....

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut
    partiellement resolu





    merci

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Par défaut largeur colonne dans listbox
    bonjour
    pour definir mon listbox
    à l'initialisation du USF


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub UserForm_initialize()
    ListBox1.Clear
    ListBox1.BoundColumn = 7
    ListBox1.ColumnWidths = 40; 20; 30;
    .........

    il me renvoi une erreur une erreur de syntaxe sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ListBox1.ColumnWidths = 40; 20; 30;
    .
    d'apres mezs recherches il semblerait que ce soit la bonne syntaxe.

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

Discussions similaires

  1. [AC-2003] UPDATE avec de multiples colonnes
    Par jimay dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 14/05/2009, 10h08
  2. Réponses: 0
    Dernier message: 25/01/2009, 10h02
  3. affichage listebox multiple colonne à partir de plusieurs combobox
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 02/04/2008, 09h51
  4. Creation d'une table avec une colonne a multiple colonne
    Par anubis82 dans le forum Débuter
    Réponses: 2
    Dernier message: 30/03/2008, 16h28
  5. Listebox multiple - et ajout
    Par Alvaten dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/10/2007, 15h43

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