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 :

Codage ComboBox ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Par défaut Codage ComboBox ?
    Bonsoir à tous,

    J'ai un problème avec ma comboBox qui ne recupére pas les données de la feuille "Datas"Pièce jointe 287819 cellule (i, 1)

    Une petite aide serait la bien venue...

    Merci à ceux qui voudrons bien m'accorder un peu de leur tempsTEST-Liste clients frmAjouter_Modifier_Supprimer.xlsmTEST-Liste clients frmAjouter_Modifier_Supprimer.xlsm

    TEST-Liste clients frmAjouter_Modifier_Supprimer.xlsm

  2. #2
    Membre émérite Avatar de Nicolas JACQUIN
    Homme Profil pro
    .
    Inscrit en
    Avril 2014
    Messages
    556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : .
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2014
    Messages : 556

  3. #3
    Membre émérite Avatar de Nicolas JACQUIN
    Homme Profil pro
    .
    Inscrit en
    Avril 2014
    Messages
    556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : .
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2014
    Messages : 556
    Par défaut
    Bonjour,
    j'ai jeté un œil vite fait, c'était plus fort que moi

    Dans ton userform combobox1 pour tes codes postaux, combobox 2 pour tes villes
    En colonne A tes codes, et colonne B tes villes

    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
    Dim f
    Private Sub UserForm_Initialize()
       Set f = Sheets("BD")
       Set mondico = CreateObject("Scripting.Dictionary")
       For Each c In f.Range("b2:b" & f.[B65000].End(xlUp).Row)
         mondico(c.Value) = ""
       Next c
       Me.ComboBox1.AddItem ""
       For Each c In mondico.keys
         Me.ComboBox1.AddItem c
       Next c
       Me.ComboBox1.ListIndex = 0
       ComboBox1.MaxLength = 5
       ComboBox1.AutoTab = True
    End Sub
    Private Sub ComboBox1_AfterUpdate()
    Me.ComboBox2.Clear
      For Each c In f.Range("a2:a" & f.[A65000].End(xlUp).Row)
        If c.Offset(0, 1) = Me.ComboBox1 Or Me.ComboBox1 = "" Then
           Me.ComboBox2.AddItem c
        End If
       Next c
    Me.ComboBox2.SetFocus
    End Sub
    Au plaisir

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  3. [Accents - XML] Problème de codage non supporté !!
    Par Smortex dans le forum Composants VCL
    Réponses: 6
    Dernier message: 24/11/2002, 11h00
  4. codage objet
    Par charly dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 22/08/2002, 16h49
  5. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43

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