范围类的自动筛选方法失败

ActiveSheet.Range( “A1:B1”)。自动筛选

上面的代码工作正常,但有时会给出错误“范围类失败的自动过滤方法”。 我的意图是为没有任何标准的某些列启用筛选。 有没有更好的办法?

为了以防万一,我总是closures所有以前的filter。

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