乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 急!<em>excel</em> <em>VBA</em>中出现运行时错

急!<em>excel</em> <em>VBA</em>中出现运行时错

作者:乔山办公网日期:

返回目录:excel表格制作


楼上说的对,因为range()里面的是文本或者文本变量,但是你上面定义的rng是个range变量,可以直接作range用,加了个range()反而就会出错了

sheetIndex是多少?指定的sheet存在吗?
当定义key_row变量后zd,key_row的值是0,
If Worksheets(i + 1).Cells(key_row, 3) <> "" Then

这条语句前没有给key_row赋值,这时key_row的值是0,但在cells中的两个参数都不为0,如果是0就出错误。

.Range("a2").Resize(m, 5)这个是重新定义区域用的,不能值接给它赋值的

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网