首页 知识详情

运行时错误'9' 下标越界 (07-Workbook对象)

网校学员oko**在学习VBA高级实战技能【随到随学班】时提出了此问题,已有2人帮助了TA。

网校助教

睿一网络

同学你好,该知识点来自沪江网校《VBA高级实战技能【随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学,你好!

下标越界这种错误,一般就是你定义的工作簿/表,区域不存在。
而且系统提示你,你的语句Set wkb = Workbooks(答得喵)
被标成黄色,证明是这里出的问题。
那么就是因为系统找不到,你所需要的workbooks里面的那个表。

由于截图有点模糊,看不清楚细节,我只能猜测一下原因:

从代码来说,您现在要确认你代码中Set wkb = Workbooks(答得喵)
其中名为答得喵的工作簿必须要处于打开状态。

【错误产生的可能原因】如果你实际打开的表是答得喵,代码中却写成了答得瞄,那么就会因为
答得喵<>答得瞄而导致下标越界的错误。请仔细核对工作簿名称和你的代码中的名称。

这段代码的功能,打开名为答得喵的工作表,并激活成当前工作簿,
并把选择单元格的值设定为答得喵,是没有问题的。除非敲错了一些信息。

网校助教

mengfeilin

同学你好,该知识点来自沪江网校《VBA高级实战技能【随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好,
助助已将将这个问题反馈老师了哦~ 老师收到以后会尽快回复同学的~
祝同学学习愉快哦~

版权申明:知识和讨论来自课程:《VBA高级实战技能【随到随学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

相关资料

英语进行时态知识点整理

行时态共有八种,分别是:现在进行时、过去进行时、现在完成进行时、过去完成进行时、将来进行时、将来完成进行时行为不一定正在进行。如: She is always talking nonstop. He is constantly interfering ...

英语进行时态有几种

行时态共有八种,分别是:现在进行时、过去进行时、现在完成进行时、过去完成进行时、将来进行时、将来完成进行时行为不一定正在进行。如: She is always talking nonstop. He is constantly interfering ...

旅行时可能会用到的英语句子

图上给我指一下我们在哪吗?) Can you speak English?(你会说英语吗?) 3 订餐 A table for two, please.(请给我们预订一张双人桌。) What do you recommend?(你推荐什么?) Can ...

英语中的常见错误表达

错误

英语发音错误有哪些

重复美国人也能听懂的话,那他的发音一定很不错。 二、浊辅音[z]的发音方法 1.发音时,抬起舌前部,靠近硬颚前部,但不要接触。 2.上下齿自然合拢,口形不要张得太大。 3.舌尖靠近上齿龈,让气流从舌尖齿龈所形成的窄缝中强行通过,摩擦成音。 4.这是个浊...

过去完成时和现在完成时的区别及例句

理解这两种时态形式的区别和正确应用。   过去完成时的定义及用法 表示在过去某个时间点之前已经完成的动作:过去完成时用于强调在过去的某一时间点之前已经发生或完成的动作或事件。 构成形式:had + 过去分词。 现在完成时的定义及用法 表示与现在相关的已...