EXCEL中运行VBA代码提示错误‘6’,溢出,如何解决?请各位大侠帮忙,谢谢!!
答案:1 悬赏:40 手机版
解决时间 2021-04-26 09:44
- 提问者网友:疯子也有疯子的情调
- 2021-04-26 01:14
EXCEL中运行VBA代码提示错误‘6’,溢出,如何解决?请各位大侠帮忙,谢谢!!
最佳答案
- 五星知识达人网友:野慌
- 2021-04-26 02:00
你定义的i是整形变量。。整形变量的取值范围是-32768到32767.。。
但是你的For i = 5 To Sheet1.Rows.Count 这句Sheet1.Rows.Count哪怕是EXECL2003都有65536.。。明显超出了32767,不溢出才有鬼了。。追问请问i取什么值?sheet1中实际行数只有3480行。追答两种办法呗。再不确定循环次数的情况下要嘛用do while ……loop循环,如果非要用for循环的话,你又确定实际行数只有3480行,就写for i= 5 to 3480 呗
但是你的For i = 5 To Sheet1.Rows.Count 这句Sheet1.Rows.Count哪怕是EXECL2003都有65536.。。明显超出了32767,不溢出才有鬼了。。追问请问i取什么值?sheet1中实际行数只有3480行。追答两种办法呗。再不确定循环次数的情况下要嘛用do while ……loop循环,如果非要用for循环的话,你又确定实际行数只有3480行,就写for i= 5 to 3480 呗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯