excel vba 运行时错误

我想在"第一部分"这个表中访问"第二部分"中的内容 但是 提示“运行时错误“ 具体代码如下图所示,能帮我看看是什么问题吗?

工具:office excel

步骤:

1、打开office excel,vba运行时错误如下。

2、这段代码是测试当前VBA版本的:

代码如下:

Sub 获取VBA版本() 
MsgBox Application.VBE.Version 
End Sub 

3、当按F5键,就报:运行时错误1004。经老师指点,单击文件――选项――信任中心――打开“信任中心”对话框,宏设置――勾选“信任对VBA工程对象模型的访问”。再次运行,就不会出现运行时错误1004提示。完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-30

    在错误对话框弹出后,仔细阅读出错信息。如“下标越界”,那么在检查错误的时候,就要仔细检查数组下标。

    接下来点击出错对话框上面的“调试”按钮,系统会自动跳转到出错的代码行,并变色显示

    在出错行,根据“出错信息”,仔细检查代码

    修正代码后,重新运行

第2个回答  2016-06-25
你这个过程很容易看出问题来呀,你最开始定义了一个变量dim j 并且 j=0 那么 worksheets("第二部分").cells(j,9) 肯定报错,因为工作表当中的单元格最小的行数是1,不是0
所以你至少应该把j=1而不是j=0本回答被提问者采纳
第3个回答  2018-06-28
dim clk as workSheet
set clk=sheet1
然后才是你黄色部分的代码,你连工作表都不指定,肯定报错本回答被网友采纳
第4个回答  2016-06-25
j初始为0了,行号最小是1的
相似回答