相关疑难解决方法(0)

如何返回在VBA中传递给它的(Variant)变量的维数

有谁知道如何返回在VBA中传递给它的(Variant)变量的维数?

excel vba variant dimensions

28
推荐指数
5
解决办法
6万
查看次数

excel中单维变体数组中的元素数

此代码是否正确用于确定Excel VBA中单维变体数组中的元素数.假设我有一个名为Array1的变量数组,其中包含k个元素.

Dim n as Integer
n = UBound(Array1)
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

14
推荐指数
1
解决办法
5万
查看次数

分割函数返回的数组大小 - Excel VBA

这是我到目前为止所做的.

Sub MP_division()

Worksheets(3).Activate    
Dim last_cell As Integer    
Dim platforms() As String    
Dim arr_size As Integer  

platforms = Split(Cells(2, 47), ", ")    
last_cell = Mid(Range("A1048576").End(xlUp).Address, 4)    
arr_size = len(platforms) // is there something like this?    
For x = 1 To last_cell    
    For y = 1 To arr_size 
        //do something        
    Next        
Next   
End Sub
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何获得split函数返回的数组大小(arr_size),以便我可以在for循环中使用?谢谢.

excel vba excel-vba

10
推荐指数
2
解决办法
5万
查看次数

VBS:计算数组中的项目数

我怎么能简单地调查给定数组中的项目数。我用了这个代码,但是有点费力

myArr=Array("frog", "cat", "bat", "rat", "horse")
 for i=0 to UBound(myArr)
 ' Msgbox i +1 & ".item: " & myArr(i) 
 next
Msgbox i & " items in this array:" & vbcrlf & Join(myArr)
Run Code Online (Sandbox Code Playgroud)

谢谢

arrays vbscript

4
推荐指数
2
解决办法
1万
查看次数

如何确定VBA中数组的长度

我有一个看起来像这样的数组:

 students1 = Array(423.5482, 425.6641)
Run Code Online (Sandbox Code Playgroud)

现在我想得到这个数组的长度.但是,如果我试试这个:

 MsgBox(students1.Length)
Run Code Online (Sandbox Code Playgroud)

我得到一个对象是必需的错误.关于如何获得长度的任何问题?

vba

-2
推荐指数
1
解决办法
2万
查看次数

标签 统计

vba ×4

excel ×3

excel-vba ×2

arrays ×1

dimensions ×1

variant ×1

vbscript ×1