Sub TrouveLoyer()
Dim X, Y, Z As Integer ' ici on déclare les variables
' ici je commence la recherche sur la colonne A
' de la ligne 2 à la dernière ligne, on trouve la dernière ligne d'une colonne
' ainsi : (Sheets("feuil1").Range("A65535").End(xlUp).Row)
For X = 2 To (Sheets("feuil1").Range("A65535").End(xlUp).Row) 'trouve la dernière ligne de la colonne A et fait une boucle de la line 2 à la dernière ligne non vide
If Cells(X, 1).Value = Modele Then ' si la valeur de la cellule en 2ieme ligne 1ere colonne = Modèle alors ....
For Y = X To (Sheets("feuil1").Range("B65535").End(xlUp).Row) 'trouve la dernière ligne de la colonne B et fait une boucle de la line 2 à la dernière ligne non vide
If Cells(Y, 2).Value = Duree Then ' si la valeur est trouvée
For Z = Y To (Sheets("feuil1").Range("c65535").End(xlUp).Row) 'trouve la dernière ligne de la colonne C et fait une boucle de la line 2 à la dernière ligne non vide
If Cells(Z, 3).Value = Kilo Then ' si la valeur est trouvée
Loyer = Cells(Z, 4).Value ' si la valeur est trouvée, écrire dans la variable publique Loyer
GoTo Fin
End If
Next Z
End If
Next Y
End If
Next X
Fin:
End Sub