Bonjour tout le monde,
Je souhaite faire une recherche dans un tableau structuré à l'aide de plusieurs critères.
L'utilisateur choisi sur la feuille user :
– hauteur d'arroseurs
– type de canne
– simple ou double
– avec ou sans tirants
Le programme en fonction des choix cherches le texte de la case du tableau qui respecte ces 4 conditions.
J'ai écris quelque chose mais ca ne marche pas :
Sub choixmontage()
Dim choixmont As String
For i = 2 To 16
If Worksheets("User").Range("N9").Text = Worksheets("Datas").Cells(i, 10).Text And Worksheets("User").Range("N7").Text = Worksheets("Datas").Cells(i, 11).Text And Worksheets("User").Range("Q9").Text = Worksheets("Datas").Cells(i, 12).Text And Worksheets("User").Range("N11").Text = Worksheets("Datas").Cells(i, 13).Text Then choixmont = Worksheets("Datas").Cells(i, 14)
Exit For
Next i
MsgBox (choixmont)
End Sub
Aussi le fait d'avoir 4 And à la suite du If rend la lecture compliquée.
Merci de votre précieuse aide!
:)
ps : je vais devoir utiliser plusieurs fois cette procédure pour des tableaux plus grands.