Bonjour,
Nouveau défi pour moi aujourd'hui,
Je souhaiterais savoir ce qu'il faut modifier dans mon code ci-dessous pour pouvoir trouver un numéro de ligne en utilisant 2 valeurs.
Je m'explique avec un exemple en image :
Ici, j'ai deux nom différents mais le prénom n'est pas le même, et le code ci-dessous ne détecte que le nom et pas le prénom pour être certain qu'il indique la bonne ligne.
Dim rRange As Range
Dim vI As Variant
Set rRange = Range([B2], [B1000])
For Each vI In rRange
If ComboBox_etudiant.Text = vI Then
Label_numligne.Caption = vI.Row
Exit For
End If
Next vI
End Sub
Voici le code de mon ComboBox :
Dim f
Set f = Sheets(1)
Set Rng = f.Range("B2:Z" & f.[B65000].End(xlUp).Row)
Me.ComboBox_etudiant.ColumnCount = 25
Me.ComboBox_etudiant.ColumnWidths = "80;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0"
Me.ComboBox_etudiant.List = Rng.Value
Si vous avez d'autres idées, voici mon Useform (cela peut peut-être aider pour avoir une autre logique) :
Pouvez-vous m'aider svp ?
Je vous remercie