Salut à tous,
J'ai dans un tableau de ce genre
N° de ligne élément 1 A 2 A 3 B 4 A 5 B
J'ai crée ce code afin de chercher l'élément que je souhaite (prédéfini au préalable dans une combobox de userform) :
Mon problème est que je sais pas quoi mettre pour obtenir un ensemble de données correspondant au numéro de ligne de chaque élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Cmd_val_Click() If ComboBox1 <> "" And ComboBox2 = "" Then Dim C As Range With Sheets("Table_Composant") For Each C In .Range("B3", .Cells(Rows.Count, 2).End(xlUp)) If C.Value = ComboBox1.Value Then 'relève moi le numero des lignes où se trouve C.value End If Next C End With End If End Sub
Dans le tableau ci-dessus si nous avons sélectionné au préalable l'élément "A", les solutions seraient {1, 2, 4}.
J'ai mis mon problème en commentaire dans le code au niveau du 2ème IF.
Je vous remercie d'avance.
Karl
Partager