VBA - Obtenir le n° de ligne avec multiple conditions

Bonjour,

Je cherche a trouver le n° de ligne de ma réf et de sont numéro de lot.

J'avais pour idée ça, (basée sur ce que je sais qui fonctionne avec une condition)

Dim ref as string
Dim lot as string

On Error Resume Next

        ref = ComboBox1.Value
        lot = ComboBox5.Value

Sheets("SAISE").Columns(5).Find(ref, , xlValues) and Sheets("SAISE").Columns(9).Find(lot, , xlValues).row

Pour ensuit pouvoir de liée des informations complémentaire via un Userform

Si possible je voudrai même rajouté une 3 ème condition (date de fab) pour 0% de doublon

Merci d'avance pour votre aide !

Bonjour,

Un essai :

Sub RechMulticritère()

Dim ref as string, lot as string, Lig As Long, Resultat As Long

On Error Resume Next

ref = ComboBox1.Value
lot = ComboBox5.Value
With Sheets("SAISE") 
    For Lig  = 2 To .Range("E" & Rows.Count).End(xlUp).Row
        If .Range("E" & Lig) = ref And .Range("I" & Lig) = lot Then
             Resultat = Lig
             Exit For
        End If
    Next Lig
End With

End Sub
Rechercher des sujets similaires à "vba obtenir ligne multiple conditions"