excel VBA中出现运行时错误"1004“:应用程序定义或对象定义错误,该怎么办啊?

2024-12-05 10:01:23
推荐回答(4个)
回答1:

将黄色代码部分修改为 copytorange:=rng

回答2:

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

回答3:

感觉你是自动生成的宏,然后加了点语句。冗余很多,要不你把源文件和要求发给我,我试试改改。
QQ一把二零四六四灵刘三。

回答4:

请确认变量r的定义是否正确。
如果Sheet4的第4列末尾行数小于4,则导致循环变量d的无效。