2013-02-12 138 views
0

ActiveSheet.Range(「A1:B1」)自動篩選方法失敗

上面的代碼工作正常,但有時會錯誤「範圍類的自動篩選方法失敗」。 我的意圖是爲沒有任何標準的某些列啓用篩選。有沒有更好的辦法?

+2

你是什麼意思有時?你試圖在過濾器上應用過濾器的具體內容是什麼? – 2013-02-12 08:00:06

回答

5

作爲一項規則,我總是關閉所有以前的過濾器,以防萬一。

ActiveSheet.AutoFilterMode = False  'turn off prior filters 
ActiveSheet.Range("A1:B1").AutoFilter 'turn on new clean filter