ListObject recherche sur 2 colonnes ou plus
Bonjour,
Je dispose d'un tableau structuré (listobject) composé de 3 colonnes (exemple) :
Nom |
Prénom |
Type |
Marley |
Bob |
Reggae |
Sinclar |
Bob |
Electro |
Guetta |
David |
Electro |
Dylan |
Bob |
Rock |
Je souhaite via un userform contenant 2 textbox avoir la possibilité de dire si l'enregistrement existe après clic sur un bouton. Dans la première colonne je remplis le prénom cherché (admettons Bob) et dans la seconde textbox le nom (Dylan par exemple).
Comment faire j'ai tenté sans succès :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Sub test()
Dim BD_Artiste As ListObject
Dim i As Integer
Set BD_Artite = Feuil1.ListObjects("BdD_Artistes")
For i = 1 To BD_Artiste.ListRows.Count Step 1
If BD_Artiste.Item(i, 1) = usf_Search.tbx_Prenom And BD_Artiste.Item(i, 2) = usf_Search.tbx_Prenom Then
MsgBox "Youpi ! ==> Ligne :" & ligne_index ' avec ligne index le n° de ligne dans notre cas => 4
Else
MsgBox "Raté ..."
End If
Next i
End Sub |
J'ai également essayé BD_Artiste.ListColums(1).ListRows(i).value ce n'est pas terrible...
Si vous pouviez m'orienter. Merci d'avance de votre aide