作者o1o3o1o31030 (主席)
看板Visual_Basic
標題[VBA ] 刪除指定ARRAY中的行
時間Thu Mar 30 01:21:36 2017
小弟VBA新手
有一個簡單問題想要請教
我想要把A陣列中的某一行某幾行(不只一行)刪掉
然後把它指定給B陣列
利用B陣列進行接下運算或是輸出在另一個位置
但是我自己亂寫寫到這樣就卡住了
也估狗不到(VBA用法好難估狗阿~)
謝謝各位!
以下是我試著先寫出刪掉一行,但是就卡了很久寫不下去了
Public Sub 選取工具()
Dim A()
Dim B()
r = Range("A1").End(xlDown).Row
c = Range("A1").End(xlToRight).Column
ReDim A(1 To r, 1 To c)
ReDim B(1 To r, 1 To c - 1)
For i = 1 To r
For j = 1 To c
A(i, j) = Cells(i, j)
Next
Next
B = A.Columns(2).Delete
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.72.102
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1490808098.A.202.html