pour ce genre de souci,
utilises l'option record d'excel ==> outils / macro / nouvelle macro
tu cliques tu fais ta tambouille, tu recliques pour arreter la macro.
ensuite, alt + F11 pour voir le code généré
pour ton exemple :
Rows("1:1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="M*"
donc
essaies
obxl.sheets("feuil1").Range("A:J").select
obxl.sheets("feuil1").Range("A:J").AutoFilter Field:=2, Criteria1:="s1*" '<== pas de ="=s1*", ="s1*" suffit
