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 :

Code VBA pour trier sur combobox


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 73
    Points : 34
    Points
    34
    Par défaut Code VBA pour trier sur combobox
    Bonjour
    Voici mon code qui marche bien, cependant j'aimerais trier les listes dans mes combobox.
    Merci pour toute aide.

    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
    26
    27
    28
    29
    30
    31
    Private Sub UserForm_Initialize() 'à l'intilisation de l'UserForm
     
    Dim Collec As Collection 'déclare la variable Collec
     Dim cel As Range 'déclare la variable cel
     Dim x As Integer 'déclare la variable x
     Dim y As Integer 'déclare la variable y
     
    Set Collec = New Collection 'définit la variable Collec
     
     
    For Each cel In Sheets("Empl").Range("B8:B" & Sheets("Empl").Range("A65536").End(xlUp).Row)
     On Error Resume Next 'passe à la ligne suivante si erreur
     Collec.Add cel.Value, CStr(cel.Value)
     Next cel
     
    For x = 1 To Collec.Count
     ComboBox1.AddItem Collec(x)
     Next x
     
    For Each cel In Sheets("Empl").Range("C8:C" & Sheets("Empl").Range("A65536").End(xlUp).Row)
     On Error Resume Next 'passe à la ligne suivante si erreur
     Collec.Add cel.Value, CStr(cel.Value)
     Next cel
     
    For y = 1 To Collec.Count
     ComboBox2.AddItem Collec(y)
     Next y
     
    DTPicker1.Value = Now
     DTPicker2.Value = Now
     End Sub

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 910
    Points : 28 889
    Points
    28 889
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    La réponse sans doute ici 6ème ligne de cette FAQ

Discussions similaires

  1. Code vba pour ouverture en mode calcul sur ordre
    Par ciambe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/05/2013, 13h01
  2. [XL-2003] code VBA pour password sur VBE
    Par steph68b dans le forum Macros et VBA Excel
    Réponses: 54
    Dernier message: 02/07/2012, 12h28
  3. [XL-2003] Souci de code VBA pour trier par mois.
    Par NoobProg dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/07/2011, 16h45
  4. [XL-2007] code vba pour cliquer sur un bouton dans internet explorer
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2011, 20h21
  5. [AC-2007] Code VBA pour trier un état l
    Par CrasherSEP dans le forum VBA Access
    Réponses: 4
    Dernier message: 18/11/2010, 13h54

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