[英]How to automatically use * wildcard on a Excel AutoFilter macro?
我在Excel中有一個宏,當通過按鈕將其激活時,該宏會過濾我的表。
這是宏:
Sub Macro2()
'
' Macro2 Macro
'
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:= _
Range("D1").Value
End Sub
宏正在使用字段2和D1單元格上的值來過濾表。
如何使用*通配符?
例如,如果名稱是Maria Doe
,單元格是Maria
,則不會在過濾器中顯示。 但是,如果單元格是Maria*
,它將顯示在過濾器中。
我認為該問題與criteria:=
參數有關,但是我不確定如何設置它。
我已經更新了您的代碼。 這項應聲工作。 檢查並讓我知道:
Sub Macro2()
'
' Macro2 Macro
'
'
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:="=" & Range("D2").Value & "*"
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.