Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2878|回复: 13

[已解决]数组运行时下标越界

[复制链接]
发表于 2016-11-27 19:24 | 显示全部楼层 |阅读模式
本帖最后由 2198596388 于 2016-11-28 11:22 编辑

大侠帮忙, 工作簿.rar (15.49 KB, 下载次数: 3)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2016-11-28 07:07 | 显示全部楼层
哪位高手帮忙看下附件中的代码?帮忙修正一下呀?!
回复

使用道具 举报

发表于 2016-11-28 07:47 | 显示全部楼层
本帖最后由 望帝春心 于 2016-11-28 07:50 编辑

提示一下ARR是一列的数组
回复

使用道具 举报

发表于 2016-11-28 07:49 | 显示全部楼层
因为你代码是错的,你也没说想干啥,所以不知道怎么改
回复

使用道具 举报

发表于 2016-11-28 07:54 | 显示全部楼层    本楼为最佳答案   
arr(j, 1),arr数组这样改写就不会报错
回复

使用道具 举报

 楼主| 发表于 2016-11-28 10:21 | 显示全部楼层
望帝春心 发表于 2016-11-28 07:54
arr(j, 1),arr数组这样改写就不会报错

哦,谢谢望帝春心提示!还想请教一下:
dim arr
arr=range("a1:f8")
然后,我想对arr中的“b3:d3”单元格赋值=0;另外,把arr中的“a6:f6”单元格删除

用arr怎么表达呢?
回复

使用道具 举报

发表于 2016-11-28 10:34 | 显示全部楼层
arr(3,2)=0,arr(3,3)=0,arr(3,4)=0,其他类似,当然你可以用数组循环去做,不必都写
回复

使用道具 举报

 楼主| 发表于 2016-11-28 10:49 | 显示全部楼层
本帖最后由 2198596388 于 2016-11-28 10:51 编辑
望帝春心 发表于 2016-11-28 10:34
arr(3,2)=0,arr(3,3)=0,arr(3,4)=0,其他类似,当然你可以用数组循环去做,不必都写

哦,这样赋值我懂了,感谢望帝春心!还有,删除arr中的“a6:f6”单元格呢,怎么表达?
回复

使用道具 举报

发表于 2016-11-28 10:49 | 显示全部楼层
2198596388 发表于 2016-11-28 10:49
哦,删除arr中的“a6:f6”单元格呢,怎么表达?

删除是什么意思?
回复

使用道具 举报

 楼主| 发表于 2016-11-28 10:54 | 显示全部楼层

就是把arr数组中的“a6:f6”这单元格区域删除掉(下方单元格上移),也可以用arr表达吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-17 06:13 , Processed in 0.392237 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表