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 :

Probleme avec Combobox


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
    Étudiant
    Inscrit en
    Décembre 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 19
    Par défaut Probleme avec Combobox
    Bonjour tout le monde
    J ai un petit souci avec ma ComboBox (userForm), elle récupère une colonne d'une feuille de Calcule.
    Le problème c'est que j ai des valeurs qui se répètent dans cette colonne et je veux qu'elles soient récupérées ou apparaissent qu'une seule fois dans la camboBox
    Merci Bonne journée

  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 Taha, bonjour le forum,

    Imaginons que ce soient les données de la colonne 1 qui alimentent ta ComboBox (tu adapteras...). Le plus rapide est de passer par un objet Dictionnaire avec un code du type :

    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
    Private Sub UserForm_Initialize() 'à l'initalisation de l'Userform
    Dim O As Worksheet 'déclare la variable O (Onglet)
    Dim DL As Integer 'déclare la variable DL (Derniere Ligne)
    Dim TV As Variant 'déclare la variable TV (Tableau des Valeurs)
    Dim D As Object 'déclare la variable D (Dictionnaire)
    Dim I As Integer 'déclare la variable I (Incrément)
     
    Set O = Worksheets("Feuil1") 'définit l'onglet O (à adapter a ton cas)
    DL = O.Cells(Application.Rows.Count, "A").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne A de l'onglet O (colonne à adapter à ton cas)
    TV = Range("A1:A" & DL) 'de'finit la tableau des valeurs TV (à adapter avec lea colonne)
    Set D = CreateObject("Scripting.Dictionary") 'définit le dictionanire D
    For I = 2 To DL 'boucle sur toutes les lignes I du tableau des valeurs (en partant de la seconde car souvent la première contient le titre)
        D(TV(I, 1)) = "" 'alimente le dictionnaire D avec les données en colonne 1 du tableau des valeurs TV
    Next I 'prochaine ligne de la boucle
    Me.ComboBox1.List = D.Keys 'alimente la ComboBox1 avec la liste des éléments du dictionanire D sans doublon
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 19
    Par défaut
    Merci beaucoup Thauthème je vais essayer ton Code

Discussions similaires

  1. petit probleme avec combobox
    Par kroma23 dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/05/2007, 11h32
  2. probleme avec combobox
    Par rostomides dans le forum Delphi
    Réponses: 2
    Dernier message: 13/02/2007, 00h56
  3. Probleme avec combobox
    Par tournevice dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/01/2007, 13h12
  4. probleme avec combobox et Etats
    Par el_quincho dans le forum IHM
    Réponses: 1
    Dernier message: 13/03/2006, 13h05
  5. [VB.NET] Probleme avec ComboBox
    Par Aspic dans le forum VB.NET
    Réponses: 5
    Dernier message: 20/11/2005, 13h37

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