[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