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 :

trier listbox par alphabetique. [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    sécurité
    Inscrit en
    Septembre 2012
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : sécurité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2012
    Messages : 197
    Par défaut trier listbox par alphabetique.
    Bonjour a tous.

    Je souhaiterai, si cela est possible trier une ListBox multicolonne afin de faciliter la recherche.

    J'ai deja un code qui charge la listbox avec 5 colonnes (A,B,C,D,E), donc je voudrais compléter ce code pour trier par alphabétique sur la colonne D tout en gardant les infos des autres cellules de la meme ligne.
    Ps: sois un tri sur listbox ou directement sur la BDD (faire au plus simple par rapport a mon code).

    Mon code
    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
    Private Sub UserForm_Initialize()
    Dim WsS As Worksheet
    Dim R As Long, DerLigS As Long
    Dim NumId As String
     
    Set WsS = Sheets("Tablo")
    DerLigS = WsS.Cells(WsS.Columns(1).Cells.Count, 1).End(xlUp).Row 
     
       For R = 3 To DerLigS                   
           NumId = WsS.Cells(R, 1)            
           Me.ListBxPerso.AddItem NumId  
       Next R
     
      With ListBxPerso
        ListBxPerso.RowSource = ("Tablo!ListRech") 
        Me.ListBxPerso.ColumnCount = 5
        Me.ListBxPerso.ColumnWidths = "0;0;100;80;80"
      End With
    End Sub
    dans le but de finir mon projet, dans l'attente de vous lire.
    Merci par avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    sécurité
    Inscrit en
    Septembre 2012
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : sécurité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2012
    Messages : 197
    Par défaut
    Bonjour le forum

    Ca y est!! c'est bon j'ai trouvé une solution a mon probleme... (tout seul, )

    Merci a vous tous pour vos reponses,

    bonne continuation au forum.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il serait bon que tu partages ta solution, cela pourrait servir à d'autres membres.

    Philippe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/01/2009, 12h00
  2. Réponses: 2
    Dernier message: 15/01/2008, 12h08
  3. [VBA-E] Séparer les colonnes d'une listbox par des lignes?
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2006, 14h03
  4. Réponses: 2
    Dernier message: 11/05/2006, 22h21
  5. Réponses: 8
    Dernier message: 01/12/2005, 11h40

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