gpt4 book ai didi

excel - Excel中一维变体数组中的元素数量

转载 作者:行者123 更新时间:2023-12-01 17:49:37 25 4
gpt4 key购买 nike

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

Dim n as Integer
n = UBound(Array1)

最佳答案

要获得准确的计数,您需要执行UBound - LBound + 1。这是因为数组不必从索引 1 到 n,它们基本上可以从您想要的任何索引开始。下面是从 3 到 7 的示例,总共 5 个元素(3、4、5、6 和 7):

Sub tgr()

Dim Array1(3 To 7) As Variant
Dim lNumElements As Long

lNumElements = UBound(Array1) - LBound(Array1) + 1
MsgBox lNumElements

End Sub

关于excel - Excel中一维变体数组中的元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37124669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com