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 :

Combobox et listbox


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5
    Par défaut Combobox et listbox
    Bonjours,

    J'ai une liste de pays en combobox1 et quand je sélectionne un pays de cette liste, j'aimerai qu'un texte s'affiche dans la listbox1

    ex: je sélectionne " France" (qui se trouve dans la colonne "A" de la feuille "Pays") et quand je valide, je voudrait que dans ma listebox1 s'affiche " Paris est la capital" (qui se trouve dans la feuille "Pays" de la colonne "B")

    En espérant avoir été clair lol Merci d'avance pour votre aide.

    Denis

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour
    je crois que t'as pas besoin de listbox tant que le résultat est unique, à mon avis un textbox suffit
    ttefois est si pour des raisons t'as besoin de listbox procède de cette façon
    NB : je suis débutant et certe ce code nécessite bq d'amélioration
    Bonne continuation
    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
    Dim plage As Range
    Set plage = Sheets("Pays").Range("A1:A" & [A65536].End(xlUp).Row)
    codrecherché = ComboBox1.Value
     i = 0
    For Each Cell In plage
     If Cell.Value = codrecherché Then
        UserForm1.ListBox1.ColumnCount = 2
        UserForm1.ListBox1.ColumnWidths = "40;100"
        UserForm1.ListBox1.AddItem
        UserForm1.ListBox1.Column(0, i) = Cell.Address
        UserForm1.ListBox1.Column(1, i) = Cell(1, 2)
        i = i + 1
     End If
        Next Cell
    End Sub
     
    Private Sub UserForm_Initialize()
    dernLigne = Sheets("Pays").Range("A" & Rows.Count).End(xlUp).Row
    Dim i As Integer
    dernLigne = Sheets("Pays").Range("A" & Rows.Count).End(xlUp).Row
    For i = 1 To dernLigne
      ComboBox1 = Sheets("Pays").Range("A" & i)
      If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem Sheets("Pays").Range("A" & i)
    Next i
    End Sub

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Une simple combobox à 2 colonnes liée à la plage concernée de la feuille Pays suffit.

Discussions similaires

  1. DataRow et ComboBox(ou ListBox)
    Par Miko95 dans le forum C#
    Réponses: 1
    Dernier message: 17/09/2009, 05h02
  2. Combobox vers listbox
    Par regliss76 dans le forum IHM
    Réponses: 8
    Dernier message: 24/09/2008, 14h38
  3. [Delphi for PHP] Récupérer les données d'un Datagrid pour une combobox ou listbox
    Par Truebison dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 27/08/2007, 09h27
  4. [VB2005] lien entre combobox et listbox
    Par Petrolia dans le forum Windows Forms
    Réponses: 20
    Dernier message: 04/06/2006, 14h28
  5. COMBOBOX ET LISTBOX & BDD
    Par stevenleferran dans le forum Bases de données
    Réponses: 1
    Dernier message: 23/05/2005, 12h30

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