相关疑难解决方法(0)

VBA在多维数组上使用ubound

Ubound可以返回数组的最大索引值,但在多维数组中,我如何指定WHICH维度我想要的最大索引?

例如

Dim arr(1 to 4, 1 to 3) As Variant
Run Code Online (Sandbox Code Playgroud)

在这个4x3阵列中,我如何获得Ubound返回4,以及如何获得Ubound返回3?

arrays excel vba

32
推荐指数
4
解决办法
9万
查看次数

ReDim保留错误

我正在尝试重新保存二维数组.在我的代码的最顶端,我有:

Dim BayQuestionArray() As Variant
Dim numberofbay As Double
Run Code Online (Sandbox Code Playgroud)

我有两个按钮,第一个按钮用于初始化数组大小:

numberofbay = 1
ReDim Preserve BayQuestionArray(numberofbay, 37)
Run Code Online (Sandbox Code Playgroud)

第二个按钮用于升大数组

ReDim Preserve BayQuestionArray(numberofbay + 1, 37)
Run Code Online (Sandbox Code Playgroud)

第二个按钮不起作用,它一直给我一个错误说运行时错误9下标超出范围.为什么?

excel vba excel-vba excel-2010

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

标签 统计

excel ×2

vba ×2

arrays ×1

excel-2010 ×1

excel-vba ×1