數組的定義、賦值、取值前述幾篇文章都講過了。涵蓋了數組的入門知識,後面幾篇開始講述 數組的常用函數
數組有自己用的函數,也可以調用Excel的函數。調用Excel裡面的函數前面幾篇文章用了很多:
比如《Excel VBA 數據基礎(一)》的轉置函數 Transpose
Range("a3:a6") = Application.WorksheetFunction.Transpose(arr)
比如《Excel VBA 實現數字統計-數組方法》的sum、index函數
crr(1, i) = Application.WorksheetFunction.Sum(Application.WorksheetFunction.Index(brr, 0, i))
數組的函數也在前面用過:
比如《Excel VBA 實現數字統計-數組方法》的Ubound函數
For k = 1 To UBound(arr, 1)
For i = 1 To UBound(arr, 2)
但是之前并沒有詳細講解ubound的函數,那麼今天來講講數組的上标及下标。
1.LBound 取得數組的上标這個用的比較少,因為上标默認的是0和1
2.UBound取得數組的下标這個函數很多,不過大家要注意 對一維數組來說,隻有一個下标 如 ubound(arr1)和ubound(arr1,1)是一樣的
而對二維數組來說,就有二個下标了.一個是行,也就是說一維的下标,一個是列,是二維的下标 一維上的下标 ubound(arr1)和Ubound(arr1,1) 是一樣的,而二維上的下标 Ubound(arr1,2)
函數演示如下(隻演示二維數組):
注:chr(10)理解為換行符。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!