看板 Visual_Basic 關於我們 聯絡資訊
例如: 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的值,並且刪除該行,請問該怎麼做? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.121.43 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1505813026.A.CF9.html
MOONRAKER: 我們先確定一下 你的行是橫的還是直的 09/20 11:05
MOONRAKER: 不過可以先跟你講 這種傳統二維陣列VBA能做的操作很少 09/20 11:06
MOONRAKER: 無論刪除行或列都很麻煩 09/20 11:07
MOONRAKER: 如果是array(array(3,4), array(2,3))這樣的 09/20 11:08
MOONRAKER: 刪除橫的列比較容易 刪除行還是麻煩 09/20 11:08
MOONRAKER: 把他抄到worksheet 刪除一行或一列 再抄回來 比較容易 09/20 11:09