[VBA ] 二維陣列中取出一維(一欄、一列)
各位好,
想請問VBA自己有沒有什麼寫法,
可取出二維陣列中的一維?
以下是用工作表函數完成的
在k第一欄中找第2小的數
Sub test()
Dim k(5, 5)
k(1, 1) = 3
k(2, 2) = 4
k(0, 0) = 2.5
k(1, 0) = 3.5
n = Application.Small(Application.Index(k, 0, 1), 2) '第1欄中取small
Debug.Print "n = " & n
End Sub
結果為
n = 3.5
(題外話,VBA也無SMALL函數..?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.49.208
※ 編輯: JieJuen 來自: 218.164.49.208 (12/06 17:32)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章