Array函數
返回包含數組的Variant。
Array(arglist)
arglist參數是賦給包含在Variant中的數組元素的值的列表(用逗號分隔)。如果沒有指定此參數,則將會創建零長度的數組。
說明
用于引用數組元素的表示符,由跟隨有括號的變量名組成,括號中包含指示所需元素的索引號。在下面的示例中,第一條語句創建名為 A 的變量。第二條語句將一個數組賦值給變量 A。最后一條語句將包含在第二個數組元素中的值賦值給另一個變量。
arr = array("t1","t2")MsgBox arr(0)MsgBox arr(1)
注意未作為數組聲明的變量仍可以包含數組。雖然包含數組的Variant變量與包含Variant元素的數組變量有概念上的不同,但訪問數組元素的方法是相同的。
IsArray 函數
返回 Boolean 值指明某變量是否為數組。
IsArray(varname)
varname參數可以是任意變量。
說明
如果變量是數組,IsArray函數返回True;否則,函數返回False。當變量中包含有數組時,使用IsArray函數很有效。
下面的示例利用IsArray函數驗證 MyVariable 是否為一數組:
Dim MyVariableDim MyArray(3)MyArray(0) = "Sunday"MyArray(1) = "Monday"MyArray(2) = "Tuesday"MyVariable = IsArray(MyArray) ' MyVariable 包含 "True"。
UBound 函數
返回指定數組維數的最大可用下標。
UBound(arrayname[, dimension])
參數
arrayname
必選項。數組變量名,遵循標準變量命名規則。
Dimension
可選項。指定返回哪一維上界的整數。1 表示第一維,2 表示第二維,以此類推。如果省略dimension參數,則默認值為 1。
說明
UBound函數與LBound函數一起使用,用于確定數組的大小。使用LBound函數可以確定數組某一維的下界。
所有維的下界均為 0。對于有這樣維數的數組,UBound函數返回以下結果:
Dim A(100,3,4)
語句 返回值
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
LBound 函數
返回指定數組維的最小可用下標。
LBound(arrayname[, dimension])
參數
arrayname
數組變量名,遵循標準變量命名規則。
Dimension
指明要返回哪一維下界的整數。使用 1 表示第一維,2 表示第二維,以此類推。如果省略dimension參數,默認值為 1。
說明
LBound函數與UBound函數共同使用以確定數組的大小。使用UBound函數可以找到數組某一維的上界。任一維的下界都是 0。
arr = array("t1","t2","t3")For i=0 To UBound(arr)-LBound(arr) MsgBox arr(i)Next
Split 函數
返回基于 0 的一維數組,其中包含指定數目的子字符串。
Split(expression[, delimiter[, count[, start]]])
參數
新聞熱點
疑難解答
圖片精選