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

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

网校助教

睿一网络

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

同学,你好!

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

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

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

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

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

网校助教

mengfeilin

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

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

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

相关资料

将来完成进行时的基本语法

已在发生的动作: He will have been playing on the piano by that time. 他在那个时候之前应该一直都在弹钢琴。 2)表示将来某时某动作已持续多久: By the time the sun rises, ...

英语时态之现在进行时

几门课? 3.表示当前的动向和状况 eg.People are getting less tolerant of smoking these days.如今人们对吸烟较为难以容忍了。 Houses are costing more these days...

英语口语语法培训:现在进行时

时、现在进行时在读英语。 Listen! He is answering the phone. 听,他正在接电话。 现在进行时的否定形式: 只要再be动词(am,is,are)后面加not就行了。 He is working now. → He is ...

《独行月球》票房破10亿

常被忽略的点。比如,返回舱起飞时,指挥口令“10、9、8、7、6、5、4、3、2、1”,最后是念“零”还是“点火”?他们向专家求证。“小题大做”是为了扎实严谨,尽量避免出现硬伤。 “最大难点是如何让科幻和喜剧融合”。在张吃鱼看来,科幻和喜剧是两端的东西...

甘肃一煤矿企业发生坍塌 9人死亡

现在社会,每天都有新闻在发生,有好的,有不好的。近日,甘肃一煤矿企业发生坍塌造成9人死亡,到底是怎么回事呢,随着沪江英语的老师一起来了解一下吧。 7月23日11:15左右,景泰县一煤矿企业内发生一起山体坍塌事故。目前已造成9人死亡,7人轻伤,仍有1人失...

例行记者会/Regular Press Conference

国家在相互尊重基础上平等协商,推动相关合作形成倍增合力,实现优势互补。我们从不打着经济合作的旗号推进政治议程,更不会搞自我优先或者强迫别国选边站队。在阿富汗面临地震灾害、斯里兰卡面临经济困难时,中方践行以信为本、以义为先、以诚相待的邻里相处之道,向有关...