当我录制宏时,我得到以下内容:
Range("A2:Z74").AutoFilter
ActiveSheet.Range("$A$2:$Z$74").AutoFilter Field:=2, Criteria1:="<>"
但是当我运行这个宏时,我收到错误
1004 This can't be applied to the selected range. Select a single cell in a range and try again.Select a single cell in a range and try again.
知道如何解决这个问题吗?
答案 0 :(得分:0)
尝试
With .Range("A1", .Cells(.rows.Count, "Z").End(xlUp))
.AutoFilter Field:=2, Criteria1:="<>"
End with
答案 1 :(得分:0)
以防万一我将来可以帮助别人
当我选择的范围为空时,我发生了相同的错误。在校正范围以覆盖其中具有下拉列表的单元格后,错误停止发生。