[VBA ] 阵列内如果有数大于某直,删除该行?

楼主: candy88257 (阿泰斯)   2017-09-19 17:23:43
例如:
Dim ar()
ReDim ar(3,2)
ar(1,1)=1
ar(1,2)=3
ar(2,1)=0
ar(2,2)=-1
ar(3,1)=0.5
ar(3,2)=0
想用写VBA的方式自动判别阵列内大于2的值,并且删除该行,请问该怎么做?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-09-20 11:05:00
我们先确定一下 你的行是横的还是直的不过可以先跟你讲 这种传统二维阵列VBA能做的操作很少无论删除行或列都很麻烦如果是array(array(3,4), array(2,3))这样的删除横的列比较容易 删除行还是麻烦把他抄到worksheet 删除一行或一列 再抄回来 比较容易

Links booklink

Contact Us: admin [ a t ] ucptt.com