Code vb pour recherche multicritères

tomiu -  
 tomiu -
Bonjour,

j'ai une bdd excel avec 3 colonnes:

Ville
Slot
Système

et j'ai fait un formulaire de recherche avec des textboxs:

txtVille.Text
txtSlot.Text
txtSystème.Text

j'arrive à faire une recherche à 1 critère mais pas avec les 3 critères rentrés dans le formulaire. Je souhaiterais que ça cherche les critères dans la bdd et que ça me supprimme la ligne qui réuni ces 3 critères.

comment puis je faire ça avec 3 critères?

cordialement,

tomiu


1 réponse

tomiu
 
j'ai fait ça mais sans succès:

Dim rec, rec2, rec3 As Integer

rec = ActiveSheet.Columns(1).Find(txtVille.Text).Row 'peut prendre plusieurs valeurs
rec2 = ActiveSheet.Columns(3).Find(txtSlot.Text).Row '1 seule valeur
rec3 = ActiveSheet.Columns(7).Find(txtSystème.Text).Row 

If (rec = rec2 = rec3) Then  'si les variables ont le même index de ligne
res = rec & rec2 & rec3 'res prend l'index comme valeur

 Sheets("Données").Rows(res).Delete Shift:=xlUp 'on supprimme la ligne qui à cet index
0