Bonjour tous le monde,
je bloque sur une problématique q je n'arrive pas à résoudre
exemple j'ai deux lignes parmi plusieurs lignes que les informations sont quasiment identiques.
A B C D
tata AB TAR 1
tata AB TAR 2
tata AB TAR 3
vous constatez que la colonne D est al seule qui différence les trois lignes.
Maintenant, j'ai des menus deroulants ou je récupère ces lignes sauf que je récupère toujours la première lignes et pas les autres sachant que dans mon menu par exemple j'ai trois tata comment faire change quand je selectionne le deuxieme tata ensuite le troisieme . Merci
La colonne A correspond à comboBoxModele
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 Private Sub ComboBoxModele_Change() Dim ligne As Range Dim derlign As Long If ok = True Then Exit Sub With Sheets("Pile ILD") derlign = .Range("E" & .Rows.Count).End(xlUp).Row Set ligne = .Range("A2:F" & derlign).Find(ComboBoxModele.Value) If Not ligne Is Nothing Then ok = True ComboBoxConstructeurs.Value = .Range("C" & ligne.Row) ComboBoxModele.Value = .Range("A" & ligne.Row) ComboBoxTechnologie.Value = .Range("D" & ligne.Row) ComboBoxTypeILD.Value = .Range("B" & ligne.Row) Else End If End With ok = False End Sub
Partager