excel表格的基本操作-excel教程网移动版

主页 > 高级教程 > vba >

VBA array 是什么意思

数组声明:
一维数组的声明:Dim MyArray(10) As Integer
多维数组的声明:Dim MyArray(10,10) As Integer
动态数组的声明:Dim MyArray() As Integer
动态数组确定大小的方法:ReDim MyArray(10)

数组的赋值:
For i = 0 To 10
  MyArray(i) = InputBox("输入第"&i+1&"个元素的值:")
Next

数组的使用:
For i = 0 To 10
  MsgBox "你输入的第"&i+1&"个元素的值是:"&MyArray(i)
Next

注意事项:
如果定义一个数组Dim MyArray(10) As Integer
那么该数组有11个元素,分别为MyArray(0),MyArray(1)...MyArray(10)

 

Option Explicit
Sub ArrayTest()
    Dim arr As Variant                '定义变量
    ' 数组
    arr = Array(11, 22, 33, 44, 55, 66, 77, 88, 79, 710)
    MsgBox "arr数组的第1个元素为:" & arr(0)
End Sub
 
(责任编辑:admin)