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écupérer les données d'une zone de liste multi selection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut Récupérer les données d'une zone de liste multi selection
    Bonjour,

    Je viens de créer une zone de liste multi sélection et là je souhaite récupérer les données sélectionnées par l'utilisateur dans une de mes colonne de ma table.

    Comment je pourrais procéder ?

    Merci

  2. #2
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Il faut parcourir les éléments de la liste et interroger la propriété Selected pour chaque indice : LB.Selected(i).
    Cette propriété est un booléen qui indique si l'élément est sélectionné ou pas

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut
    Je te remercie pour ta réponse , mais je viens de m'apercevoir que j'ai un souci au niveau de ma zone de liste quand j'ouvre mon fichier excel ma liste de selection n'est pas vraiment visible " je vois juste comme une ligne vertical " que je peux agrandir après avoir cliquer sur l'onglet developpeur et mode création c'est comme ci ça taille changeait !!!!

    T'as une idée sur le problème ? pourtant j'avais donné une taille au colonnes.

    Sinon ça serait sympa de me donner un exemple de code .

    Merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    voici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Private Sub CommandButton1_Click()
     
     Dim NbLgne As Variant
     Dim y As Integer
     Dim x As Integer
     
        NbLgne = Sheets("feuil1").Range("a65000").End(xlUp).Row + 1 ' dernière ligne non vide
     
    ' inscrire ds colonne
     
    For y = 0 To ListBox1.ListCount - 1
     
      If ListBox1.Selected(y) = True Then '*
     
        Sheets("Feuil1").Cells(NbLgne, 1) = ListBox1.List(y)
        NbLgne = NbLgne + 1
      End If
     
    Next y
     
    'déselection listbox
     
    For x = 0 To ListBox1.ListCount - 1
     
     
     If ListBox1.Selected(x) = True Then ListBox1.Selected(x) = False
     
    Next x
     
     
    End Sub

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Par défaut
    Je vous remercie beaucoup

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

Discussions similaires

  1. récupérer les valeurs d'une zone de liste à sélection multiple
    Par garsflo dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 09/07/2009, 21h19
  2. Réponses: 5
    Dernier message: 16/07/2007, 10h14
  3. Récupérer les données d'une liste dans un $_POST
    Par Sangdrax1604 dans le forum Langage
    Réponses: 4
    Dernier message: 19/10/2006, 10h55
  4. [Débutant] Copier les données d'une zone de liste
    Par a2line dans le forum Access
    Réponses: 8
    Dernier message: 01/06/2006, 16h06
  5. Réponses: 3
    Dernier message: 22/03/2006, 09h47

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