AutoFilter

Résolu
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -  
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je veux créer un Autofilter avec VBA mais je cherche si uns Cell contient une partie de mot recherche l'affiche aussi,

exemple de ce que j' débrouillé :

If Worksheets("Sheet1").Range("A2") <> "" Then
Worksheets("Sheet1").ListObjects("Table1").Range.AutoFilter _
Field:=1, Criteria1:="=" & Worksheets("Sheet1").Range("A2")
Else
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=1
End If

Alors je veux que si je saisis "oo" dans A2 il trouve tous les lignes contient *oo*
exemple Book... look ... etc ..

Comment je peux faire ??

Merci d'avance ;)


1 réponse

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Essaie comme cela
    With Worksheets("Sheet1")
If .Range("A2") <> "" Then
.ListObjects("Table1").Range.AutoFilter _
Field:=1, Criteria1:="=*" & .Range("A2") & "*", Operator:=xlAnd
Else
.ListObjects("Table1").Range.AutoFilter Field:=1
End If
End With

A+
1
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
Merci beaucoup ça marche maintenant bien Merci bcp
0