尺寸过多

数组的维度数不可超过60 。 此错误具有以下原因和解决方案:

  • 您尝试声明具有超过 60 个维度的数组。 减少维度数。

  • Your array declaration is within the specified limits, but there isn't enough memory to actually create the array. 提供更多内存或减少维度数。 如果您的数组是“变量”类型的数组或包含在“变量”内的数组,则您将能创建具有相同维度数的数组,方法是将其重新声明为具有其元素的数据类型。 For example, if it contains only integers, declaring it as an array of Integer type uses less memory than if each element is a Variant.

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。