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 :

Listbox mutliselection avec validation [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Listbox mutliselection avec validation
    Bonjour à tous,

    Je bosse sur une userform excel en vba.
    J'ai réalisé une zone de texte et dessous une listbox mutliselection.
    J'aimerais arriver à faire un choix multiple dans la listbox et lorsque je valide sur le bouton ok, l'ensemble des valeurs partent dans la textbox séparés par un ;.
    Mais aussi que ça remplisse ma feuille de données "BDD".
    Si quelqu'un pouvait m'aider, MERCI!

    J'ai mis une representation en image de ce que je veux faire!


    Voici un bout de code pour le bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub CommandButton3_Click()
     
     Dim I As Integer, J As Integer
     
      J = 0
      For I = 0 To 7
        If ListBox1.Selected(I) Then
          J = J + 1
          Sheets("BDD").Cells(U, 1).Value = ListBox1.List(I)
        End If
      Next
     
    End Sub
    Images attachées Images attachées   

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Ci dessous une exemple pour l'affichage dans la textbox (a adapter en remplacant la variable str par l'objet textbox)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim i As Integer
     
    Dim Str As String
     
    For i = 0 To ListBox1.ListCount - 1
        If ListBox1.Selected(i) = True Then
            If Str <> "" Then Str = Str & ","
            Str = Str & ListBox1.List(i)
        End If
    Next i
     
    MsgBox Str

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut list multi selection
    J'ai testé mais j'ai pas réussi à le faire marcher.
    Merci quand même d'avoir pris le temps de chercher.

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Ou bloques tu?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Listbox multiselection avec validation
    Ben j'ai remplacé STR par Textbox21 est ça marche pas et je voulais aussi envoyer les données dans une feuille excel (sheet:BDD)....

  6. #6
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Et comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim i As Integer
     
    Dim Str As String
     
    For i = 0 To ListBox1.ListCount - 1
        If ListBox1.Selected(i) = True Then
            If Str <> "" Then Str = Str & ","
            Str = Str & ListBox1.List(i)
        End If
    Next i
     
    Textbox1.Text = Str

  7. #7
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut listbox multiselection
    Ahhhh oui ça marche encore MERCI parce que là j'étais un peu perdu!!!!!!!

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

Discussions similaires

  1. Probleme avec validator
    Par lilli1407 dans le forum Struts 1
    Réponses: 2
    Dernier message: 22/09/2006, 13h53
  2. [XSLT]pb avec validation W3C et DOCTYPE
    Par trotters213 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 15/09/2006, 08h11
  3. [vb.net][listbox]probleme avec la déselection d'item
    Par graphicsxp dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/01/2006, 15h10
  4. Buotons radios avec validation par boite de dialogue
    Par alexbubs dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/10/2005, 18h21
  5. [Struts]validation de Integer et de Float avec Validator
    Par jklassen dans le forum Struts 1
    Réponses: 6
    Dernier message: 28/07/2004, 14h03

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