首页 > 解决方案 > 使用工作表功能时下标超出范围错误

问题描述

运行我编写的代码时出现“下标超出范围错误”。错误的代码行是: value = Sheets("name_of_sheet").Range("C2").value

对我来说奇怪的是,这个确切的代码现在每天都可以正常工作一年,没有任何问题。将“Sheets”更改为“Worksheets”解决了这个问题,所以我确信工作表名称是可以的。

有人可以解释一下吗?

谢谢。

标签: excelvba

解决方案


推荐阅读