永发信息网

VBA问题,求各位大神指点

答案:2  悬赏:60  手机版
解决时间 2021-04-15 11:26
VBA问题,求各位大神指点
最佳答案
在这里,mark是一个数组
ReDim Preserve 是将后面的数组保留原有数值的情况下重新定义数组长度。

所以这段语言的意思是,arr储存区域B3:K3的数据

然后跑10次循环
每次的循环是如果这个格子不为FALSE(0),
那么就把一个叫mark的数组拉长一位,并将这个格子的数存进去。

这里k记录的是不为0的数字的个数,每当判断一个不为0的数时,k=k+1就会让k本身的值增加1
循环完成后,mark的数组里会按顺序储存B3:K3范围里不为0的数据追问“那么就把一个叫mark的数组拉长一位,并将这个格子的数存进去。”
大神,这句话的意思是不是,如果格子不为FALSE,那么就把mark的数组延长一位,然后把mark(k) = a 中,a此时的值记录到延长这一位的格子中去

比如:我前面循环10次时,其中第5和10次为false,其余都为ture,mark是不是就会延长8个格子,每个格子记录的分别为1,2,3,4,6,7,8,9追答是的,你理解的没错。原数据是1,2,3,4,0,6,7,8,9,0,记录下来就会是1,2,3,4,6,7,8,9。
全部回答
k = k + 1
这里的=不是等号
而是赋值运算
意思是给K的值加上1,再保存到K中
ReDim Preserve mark(1 To k)
就是重新定义数组大小,并保留数组中已经存在的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有在家工作的工作没有?
为什么我的桌面有2个不知道是什么的图标(看
三國演義中的人物裏邊個跑得最快?
龙村乡在哪里啊,我有事要去这个地方
谁知道那里有天亮了的Flash(可以体现出故事情
什么时候喝水,喝多少水能达到减肥目的又不水
牙齿纠正问题(上颚多长两颗牙)专业的请进
卧室梳妆台镜子上可以悬挂桃木剑吗?
手凉是怎么回事?
少先队建队日该怎样庆祝?
结婚周年纪念日祝福语,求成为好友一周年纪念
“大火迅速蔓延到大楼的其他部分”的英文翻译
哈大鸡排(学府路店)地址在什么地方,想过去办
谁能帮我把‘説慌ˉ芣臉葒’弄成情侣名字?
诛仙手游打怪隐藏称号任务怎么做
推荐资讯
神油有什么效果
请教,hp电脑系统还原次数有限制吗?
纯爱服饰地址有知道的么?有点事想过去
如何快速提高QQ等级
用英语怎么拼写南瓜
以知齿轮直径,齿数,求模数?
DNF时装补丁 ? 是个什么意思 ?
现在女生剪啥发型比较好看
韵达快递广州到阳谷要多久
坏人的定义?
登太白山的诗句,描写太白的诗词
电脑上有什么软件是可以看电视的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?