[英]If statement for detecting autofilter, even when nothing has been filtered
我已經搜索過這個,但還沒找到任何東西。 為了澄清,我正在尋找一個簡單的if語句來應用自動過濾器(如果不存在),或者如果已經存在則不執行任何操作。
我認為解決方案是:
If ActiveSheet.FilterMode = False Then
Selection.AutoFilter
end if
但這只能檢測過濾后的數據。 如果已經有過濾器並且您執行此行...
Selection.AutoFilter
過濾器消失了,我的代碼有一個糟糕的一天。 有一個簡單的解決方案嗎?
你很親密:
If ActiveSheet.AutoFilterMode = False Then Selection.AutoFilter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.