作者:乔山办公网日期:
返回目录:excel表格制作
1、引用了不存在的数组元素:下标比可能下标范围大知或小,或是在应道用程序中这一边的数组没有指定范围。
2、声明数组时没有指定元素的数目:引用了不存在的集合成员专。
3、使用速写形式的下标,结果指定了错误的元素。
4、引用或操作的工属作薄、工作表不存在。
错误9 下标越界”错误发生在代码行“note = Worksheets("feuil1").Range(Cells(g, i), Cells(g, i)).Value”,百这里的度引用“Worksheets("feuil1")”是最易发生错误的,引用的表名“知feuil1”必须是“name”属性值而不是“名称”道属性值,也就是应该是编辑器的对象浏览器里“Microsoft Excel”对象的括号里的值,同时也是表格界面里的工作表标签的名称。
顺便说一下,后面还有专一些其他错误(比如“Cells(g, i).Value <> ""”这个引用错误,会导致运行时错误1004“应用程序定义属或对象定义错误”)。
Workbooks("C:\Users\腾来\Desktop\test.xlsx").Close SaveChanges:=True
打开该源文件后,百workbooks中的地度址不用C:\Users\腾\Desktop\test.xlsx,只需要“问test.xlsx”就可答以了
看看变量edit_row的值,是否是合法的行号,例如为空、为0就会报下标越界的错误。
看变量值可以添加监视,也可以鼠标放在变量上多等一会。