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

VBA Access Discussion :

ListBox avec sélection multiple - Access 2013 [AC-2013]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut ListBox avec sélection multiple - Access 2013
    Bonjour,

    J'ai parcouru le forum, et le site de Microsoft, trouvé des réponses mais je n'arrive pas à les faire fonctionner soit elles ne fonctionnent pas avec Access 2013.

    J'ai un ListBox nommée IDCom qui contient 3 colonnes (ID, Nom, Mail).

    A l'aide d'un bouton sur un formulaire, j'aimerais récupérer les lignes sélectionnées afin d'obtenir la valeur de la colonne Mail.

    Voici mon 1er code :

    Dim I as integer
    Dim X as variant

    Debug.Print IDCom.ListCount 'simple test qui fonctionne et permet de vérifier le nb total de ligne de la listbox

    For I = 0 To IDCom.ListCount - 1

    Debug.Print IDCom.Column(3, I) ' Me permet de tester si j'obtiens bien la valeur contenue dans le champ Mail pour chacune des lignes de la liste, cela fonctionne

    If IDCom.Selected(I) = True Then ' ici je n'arrive pas savoir si la ligne est sélectionnée car la réponse est toujours False. Mon problème est situé là !!

    X = X & IDCom.Column(3, I) & ";"

    End If

    Next I


    Lorsque j'essaie une autre méthode :

    For Each X In IDCom.ItemsSelected
    Debug.Print IDCom.Column(3, X) 'le code ne rentre jamais dans la boucle For Each. Mon problème pourrait se résoudre si j'arrivais à trouver le code pour savoir quelles sont les lignes sélectionnées.
    Next X

    Je vous remercie par avance pour tout l'aide que vous pourrez m'apporter...

  2. #2
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    J'apporte un complément d'information.

    Je viens de tester avec Access 2007 : j'obtiens les mêmes résultats...

    Bonne journée,

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Désolé pour le dérangement car je viens d'ouvrir mes yeux pour constater que mon contrôle était une Combobox et non une Listbox.

    En effectuant le changement, tout fonctionne parfaitement.

    Je clos la demande

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

Discussions similaires

  1. TimeStamp avec sélection multiple
    Par cfeltz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/03/2008, 09h55
  2. Liste déroulante avec sélection multiple
    Par lbar012001 dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/11/2007, 09h44
  3. Listbox et Sélections multiples
    Par laurentcr dans le forum Access
    Réponses: 4
    Dernier message: 16/02/2007, 20h13
  4. [ListBox] Récupérer sélection multiple ?
    Par Kylen dans le forum ASP.NET
    Réponses: 4
    Dernier message: 29/06/2006, 14h57
  5. Réponses: 24
    Dernier message: 01/12/2005, 16h54

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