永发信息网

vba在excel运行时错误‘6’溢出

答案:2  悬赏:10  手机版
解决时间 2021-04-06 18:39
代码如下:
Sub test()
Dim arr, brr(), x%, i%, crr, y%, k%, n%
With Sheet1
arr = Range("A1:C" & Range("A65536").End(xlUp).Row)
ReDim brr(1 To 3, 0 To 1)
For x = 2 To UBound(arr)
crr = Split(arr(x, 3), "、")
For y = 0 To UBound(crr)
krr = Split(crr(y), "-")
j = krr(0): k = krr(UBound(krr))
For n = j To k
i = i + 1
ReDim Preserve brr(1 To 3, 0 To i)
brr(1, i) = arr(x, 1)
brr(2, i) = arr(x, 2)
brr(3, i) = n
Next n
Next y
Next x
For x = 1 To UBound(arr, 2)
brr(x, 0) = arr(1, x)
Next x
Range("F1").Resize(UBound(brr, 2) + 1, UBound(brr)) = Application.Transpose(brr)
Erase arr, brr, crr
End With
End Sub
最佳答案
是不是 一个2003版本一个更高级别的版本的2003只有 255列 65536 行 其他版本 都比较多如果宏超过这个数量就会出错
全部回答
dim str as integer dim i as integer 你将str 和i 都定义为整数,它的取值范围是:-32768 ~ 32767,所以出错。你可 dim str as long dim i as long
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NBA总决赛第二场比赛时间
含有中药的诗词,用中药名写的情书,家书,还
判断题5是5的倍数,也是5的约数.
浮躁拜金的社会,到哪去找心灵的净土?
奇怪的她中沈恩京raindrop韩语版歌词
图片怎么放在淘宝店铺里
一根硕子电视线能不能用两台电视
-What do you plan to do this weekend ?
男士的自我修养作文400字
预制桩打到一半时,桩身出现倾斜,要怎么做?
10.10.10.5和10.10.10.10.1属于什么网段教教
沈阳航空工业学院哪个学院就业率高
股票涨停意味着什么,某一个股票已经破净了,
院线和影院什么区别
单选题下列能正确说明一般违法与犯罪联系的是
推荐资讯
我心情烦躁是怎么回事
桥西区张家口刘梦林痔瘘鼻炎门诊地址有谁知道
求问懂车帝,新卡罗拉和雷凌除了外观有什么区
无线路由中继器和手机wifi哪个接受强
1万元2006年存的1年期到期自动转存10年利息多
ymbizhisetup是什么软件
新人求问,老K是不是换平台了,在哪里直播
贵定县第二中学地址有知道的么?有点事想过去
犁字怎么组词
this is the key __the door,don’t lost it
形容女子笑得很美句子,描写女子才华横溢的诗
爱表达不好意思的句子,《第一次亲密接触》故
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?