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 :

Rapporter sélection d'une cellule dans un ListBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Avril 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Avril 2019
    Messages : 17
    Par défaut Rapporter sélection d'une cellule dans un ListBox
    Je comprends mal comment faire pour que les items choisis dans une liste puisse revenir comme sélectionné.

    J'ai une liste et je fais un ou des choix qui s'en vont dans un textbox. Je voudrais récupérer les choix dans mon textbox et les afficher sélectionné dans ma ListBox...... comment faire ? (MultiSelectMulti)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListBox1.RowSource = ("Secteur")
    À l'aide du code suivant, je fais apparaître ma sélection de mon ListBox dans un TextBox sur mon UserForm1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.TextBox9.Value = Secteur
    Maintenant, lorsque je retourne dans ma liste (qui est sur le UserForm2) comment faire pour que le texte dans le TextBox affiche comme sélectionné dans mon ListBox.

    Et une dernière facile pour vous, j'en suis sur. Une fois terminé dans mon UserForm2, mon bouton quitter = , lorsque je le fais, le curseur de souris se met à tourner, comme s'il était en attente, je dois cliquer un coup ou taper quelque chose pour que le curseur arrête de tourner.

    Un gros merci

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Cagodue, bonjour le forum,

    Je 'ai pas bien compris ta procédure... Quoi qu'il en soit, pour sélectionner tous les éléments d'une ListBox ayant la propriété MultiSelect = 1-fmMultiSelectMulti, le code (après à toi de voir où le placer...) ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i = 0 To Me.ListBox1.ListCount - 1
        Me.ListBox1.Selected(i) = True
    Next i

  3. #3
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Avril 2019
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Avril 2019
    Messages : 17
    Par défaut
    Cette partie fonctionne bien. Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       For i = 0 To ListBox1.ListCount - 1
            If ListBox1.Selected(i) = True Then
               Secteur = Secteur & ListBox1.List(i) & vbNewLine
        End If
        Next i
     
        If Secteur = "" Then
             MsgBox "Aucun secteur de sélectionné"
        Else
        End If
    UserForm1.TextBox9.Value = Secteur
    Maintenant ceci rapporte la sélection dans UserForm1.TextBox9

    Ce que je veux c'est que si j'ouvre à nouveau mon UserForm2 (Ou il y a mon ListBox1) qu'il récupère ce qu'il y a dans mon UserForm1.TextBox9 et l'affiche comme sélectionné dans mon ListBox1

Discussions similaires

  1. [XL-2003] Sélection d'une cellule dans une plage de cellule
    Par amelyfred dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/03/2011, 17h47
  2. Sélection d'une cellule dans uitable avec clic droit
    Par Pierrot92320 dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 14/05/2009, 15h40
  3. Sélection d'une cellule dans un dbgrid
    Par LuckyLuke56 dans le forum Langage
    Réponses: 1
    Dernier message: 25/03/2009, 15h35
  4. Réponses: 5
    Dernier message: 21/03/2007, 12h26
  5. Slection d'une cellule dans une Flexgrid
    Par ecarbill dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/08/2006, 14h44

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