尝试清除隐藏工作表中的单元格范围时,我在第is_front_page()
行收到“范围类选择方法失败错误”
以下是我的代码的副本,感谢您的任何建议。
.Range("A1:EC168").select
答案 0 :(得分:3)
您将无法在非活动工作表上Select
任何内容,因此解决方案将在Activate
语句之前Select
,但由于工作表已隐藏,因此我我不确定做出选择的好处是什么......
With Sheet
.Visible = True
.Activate
.Range("A1:EC168").Select
.Visible = False
End With
您无需选择要删除的范围,只需执行.Range("A1:EC168").Delete
即可。这样,您甚至不需要激活或使其可见:
With Sheet
.Range("A1:EC168").Delete
End With