VB中如何获得数组元素中个数

比如public a(10) a(0)="1"a(1)="2"a(2)="3"想获得数组元素中总个数
2024-12-04 09:21:15
推荐回答(5个)
回答1:

你要取的实际值吧?

你已经定义a(10) 那他所有元素就是10个。 你要判断其他是否空值 就用循环判断

s=0
for i=0 to 9
if a(i)<>"" then s=s+1
next
print "数组共有有效元素:";s

回答2:

VBA中是application.count(arr),你试试。

回答3:

Sub s(arr())
    MsgBox ubound(arr)-lbound(arr)+1
End Sub

回答4:

Dim arr(2)

dim length = UBound(arr) - LBound(arr) + 1

回答5:

UBound(a) - LBound(a) + 1