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 :

amendement Code RowSource ListBox Plus de 10 colonnes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 108
    Par défaut amendement Code RowSource ListBox Plus de 10 colonnes
    Bonjour

    ce 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
    Private Sub TextBox1_Change()
    On Error Resume Next
    Dim V As Integer, Lastrow As Integer
    Dim M As String
    Dim Q, F
    ListBox1.ColumnWidths = "50pt"
    ListBox1.Clear
    If TextBox1.Text = "" Then
    Else
    M = TextBox1.Value
            With Sheet2
                Lastrow = .Cells(.Rows.Count, "A").End(xlUp).Row
                Set Q = .Range("A6:A" & Lastrow).Find(M)
                If Not Q Is Nothing Then
                    F = Q.Address
                    Do
                    If Application.WorksheetFunction.Search(M, Q, 1) = 1 Then
                        ListBox1.AddItem Q.Value
                        ListBox1.List(V, 0) = Q.Offset(0, 0).Value
                        ListBox1.List(V, 1) = Q.Offset(0, 1).Value
                        ListBox1.List(V, 2) = Q.Offset(0, 2).Value
                        ListBox1.List(V, 3) = Q.Offset(0, 3).Value
                        ListBox1.List(V, 4) = Q.Offset(0, 4).Value
                        ListBox1.List(V, 5) = Q.Offset(0, 5).Value
                        ListBox1.List(V, 6) = Q.Offset(0, 6).Value
                        ListBox1.List(V, 7) = Q.Offset(0, 7).Value
                        ListBox1.List(V, 8) = Q.Offset(0, 8).Value
                        ListBox1.List(V, 9) = Q.Offset(0, 9).Value
                        ListBox1.List(V, 11) = Q.Offset(0, 11).Value
                        ListBox1.List(V, 13) = Q.Offset(0, 13).Value
                        ListBox1.List(V, 14) = Q.Offset(0, 14).Value
                        V = V + 1
                     End If
                    Set Q = .Range("A6:A" & Lastrow).FindNext(Q)
                    Loop While Not Q Is Nothing And Q.Address <> F
                End If
            End With
          End If
    End Sub
    Je veux l'apparition des colonnes de données avec la couleur jaune lors de la recherche

    témoin Fichiers attaché
    Fichiers attachés Fichiers attachés
    • Type de fichier : xls Af.xls (42,5 Ko, 108 affichages)

Discussions similaires

  1. [WD10] Comment replacer ce code par le contnu de ma colonne
    Par Cazaux-Moutou-Philippe dans le forum WinDev
    Réponses: 10
    Dernier message: 20/02/2007, 11h31
  2. [VBA Excel] trier plus de trois colonnes
    Par comme de bien entendu dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/10/2006, 12h47
  3. Listview trié sur plus d'une colonne
    Par Duan dans le forum Delphi
    Réponses: 2
    Dernier message: 26/05/2006, 03h29
  4. Hash sur plus de 2 colonnes ?
    Par BakaOnigiri dans le forum Langage
    Réponses: 2
    Dernier message: 18/04/2006, 18h47
  5. Listbox selection multipe et colonnes
    Par Sylvain245 dans le forum IHM
    Réponses: 2
    Dernier message: 01/03/2004, 02h01

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