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 :

ListBox/ Plus que 10 colonnes


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2021
    Messages : 6
    Par défaut ListBox/ Plus que 10 colonnes
    Bonjour ,

    Je voulais afficher les colonnes d'une feuille excel, mais j'arrive pas à afficher plus que 10 colonnes.

    Le 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    Private Sub TextBox1_Change()
    Dim i As Long
    Me.TextBox1 = Format(StrConv(Me.TextBox1, vbLowerCase))
    Me.ListBox1.Clear
    Me.ListBox1.AddItem "COL1"
    Me.ListBox1.List(0, 1) = "COL2"
    Me.ListBox1.List(0, 2) = "COL3"
    Me.ListBox1.List(0, 3) = "COL4"
    Me.ListBox1.List(0, 4) = "COL5"
    Me.ListBox1.List(0, 5) = "COL6"
    Me.ListBox1.List(0, 6) = "COL6"
    Me.ListBox1.List(0, 7) = "COL7"
    Me.ListBox1.List(0, 8) = "COL8"
    Me.ListBox1.List(0, 9) = "COL9"
    Me.ListBox1.List(0, 10) = "COL10"
    Me.ListBox1.List(0, 11) = "COL11"
     
    ListBox1.ColumnCount = 12
     
    Me.ListBox1.Selected(0) = True
     
    With Sheets("Opérations")
     
    For i = 2 To .Range("B20000").End(xlUp).Row
    For x = 1 To Len(.Cells(i, 1))
     
    a = Me.TextBox1.TextLength
     
    If LCase(Mid(.Cells(i, 1), x, a)) = Me.TextBox1 And TextBox1 <> "" Then
    Me.ListBox1.AddItem .Cells(i, 1)
    Me.ListBox1.List(ListBox1.ListCount - 1, 1) = .Cells(i, 2)
    Me.ListBox1.List(ListBox1.ListCount - 1, 2) = .Cells(i, 3)
    Me.ListBox1.List(ListBox1.ListCount - 1, 3) = .Cells(i, 4)
    Me.ListBox1.List(ListBox1.ListCount - 1, 4) = .Cells(i, 5)
    Me.ListBox1.List(ListBox1.ListCount - 1, 5) = .Cells(i, 6)
    Me.ListBox1.List(ListBox1.ListCount - 1, 6) = .Cells(i, 7)
    Me.ListBox1.List(ListBox1.ListCount - 1, 7) = .Cells(i, 8)
    Me.ListBox1.List(ListBox1.ListCount - 1, 8) = .Cells(i, 9)
    Me.ListBox1.List(ListBox1.ListCount - 1, 9) = .Cells(i, 10)
    Me.ListBox1.List(ListBox1.ListCount - 1, 10) = .Cells(i, 11)
    Me.ListBox1.List(ListBox1.ListCount - 1, 11) = .Cells(i, 12)
     
    End If
    Next x
     
    Next i
    End With
    End Sub
    EN piece jointe le fichier

    Merci d'avance
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [Toutes versions] Une listbox plus de 10 colonnes sans ROWSOURCE
    Par patricktoulon dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/08/2019, 09h04
  2. Impossible d'ajouter plus de 9 colonnes dans une LISTBOX
    Par Bsanaa1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/11/2016, 23h36
  3. [XL-2013] Recherche et création ListBox de plus de 10 colonnes
    Par Chris_Ewoks dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 07/08/2015, 16h59
  4. amendement Code RowSource ListBox Plus de 10 colonnes
    Par alidroos dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/01/2013, 14h05

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