vba 字符串转数组在 VBA(Visual Basic for Applications)中,可以使用数组来存储一组相同类型的变量。以下是一些关于在 VBA 中创建和使用简单数组的基本概念和示例。
声明数组
在 VBA 中,你可以使用 Dim 语句来声明一个数组。例如,要声明一个名为 arr 的整数数组,其中包含 10 个元素,你可以这样做:
vba
Dim arr(9) As Integer
这里,(9) 表示数组的索引范围从 0 到 9。
初始化数组
你可以在声明数组的同时初始化它:
vba
Dim arr(9) As Integer
arr(0) = 10
arr(1) = 20
arr(2) = 30
' ... 以此类推
或者,你可以使用循环来初始化数组:
vba
Dim arr(9) As Integer
For i = 0 To 9
arr(i) = i * 10 ' 例如,arr(0) = 0, arr(1) = 10, arr(2) = 20, ...
Next i
访问数组元素
要访问数组中的元素,你需要使用其索引。例如,要访问上述数组的第一个元素,你可以使用 arr(0)
数组的长度
你可以使用 UBound 和 LBound 函数来获取数组的上界和下界:
vba
Dim arr(9) As Integer
MsgBox "Upper bound: " & UBound(arr) ' 显示 9
MsgBox "Lower bound: " & LBound(arr) ' 显示 0
多维数组
VBA 也支持多维数组。例如,你可以声明一个二维整数数组:
vba
Dim matrix(3, 3) As Integer ' 一个 3x3 的数组
这将创建一个可以存储 9 个整数的二维数组。你可以通过两个索引来访问它的元素,例如 matrix(1, 2)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。