VBA提供了一些内置函数,用于在数组上执行不同的操作。以下是其中的5个常用的内置数组函数:

1. Array 函数

   Array 函数用于创建一个包含指定值的数组。它允许你在一行代码中初始化一个数组。
   Dim myArray As Variant
   myArray = Array(1, 2, 3, 4, 5)

2. UBound 函数

   UBound 函数返回一个数组的上限(最大索引值),可以用于确定数组的维度大小。
   Dim size As Integer
   size = UBound(myArray)

3. LBound 函数

   LBound 函数返回数组的下限(最小索引值)。在VBA中,数组的下限通常是1。
   Dim lowerBound As Integer
   lowerBound = LBound(myArray)

4. Split 函数

   Split 函数用于将字符串拆分为数组,根据指定的分隔符将字符串分割成子字符串。
   Dim str As String
   Dim strArray() As String
   str = "apple,orange,banana"
   strArray = Split(str, ",")

5. Join 函数

   Join 函数用于将数组的元素连接成一个字符串,可以指定连接元素之间的分隔符。
   Dim joinedString As String
   joinedString = Join(myArray, ",")

这些函数为VBA中的数组操作提供了便利。你可以根据具体的需求选择适当的函数来简化代码并提高效率。


转载请注明出处:http://www.zyzy.cn/article/detail/6694/VBA