J
jcdelorient
Guest
Bonjour le forum,
Après une longue absence je reviens vers vous !
J'ai le code suivant :
ListBox1.Clear
ListBox1.ColumnCount = 2
ListBox1.ColumnWidths = ("40;900")
j = ListB1.List(ListB1.ListIndex, 0)
With Worksheets(1)Range("A1:GG1")
Set c = .Find(j, LookIn:=xlValues)
If Not c Is Nothing Then
cellul = c.Address
nbval = Application.CountA(Columns(adres))
ListBox1.AddItem
End If
End With
Explications:
je récupère la valeur j dans ListB1
Ensuite je recherche horizontalement cette valeur(elle existe obligatoirement)
Je récupère l'adresse de cette cellule "cellul"
Je compte le nombre de ligne dans la colonne "nbval"
Ce que je n'arrive pas a faire c'est d'alimenter ListBox1 avec les valeurs de cette colonne et de la suivante (a partir de la 2ème ligne sur les 2 colonnes)
Pour moi c'est très limpide mais pour vous ???
Merci de votre aide.
JC
Après une longue absence je reviens vers vous !
J'ai le code suivant :
ListBox1.Clear
ListBox1.ColumnCount = 2
ListBox1.ColumnWidths = ("40;900")
j = ListB1.List(ListB1.ListIndex, 0)
With Worksheets(1)Range("A1:GG1")
Set c = .Find(j, LookIn:=xlValues)
If Not c Is Nothing Then
cellul = c.Address
nbval = Application.CountA(Columns(adres))
ListBox1.AddItem
End If
End With
Explications:
je récupère la valeur j dans ListB1
Ensuite je recherche horizontalement cette valeur(elle existe obligatoirement)
Je récupère l'adresse de cette cellule "cellul"
Je compte le nombre de ligne dans la colonne "nbval"
Ce que je n'arrive pas a faire c'est d'alimenter ListBox1 avec les valeurs de cette colonne et de la suivante (a partir de la 2ème ligne sur les 2 colonnes)
Pour moi c'est très limpide mais pour vous ???
Merci de votre aide.
JC
Dernière modification par un modérateur: