excel - 在 Excel VBA 中初始化数组 - 出现错误

标签 excel vba

在微软网站中:

http://msdn.microsoft.com/en-us/library/vstudio/wak0wfyt.aspx#BKMK_DeclaringAnArray

它说我可以像这样初始化一个数组:

Dim doubles = {1.5, 2, 9.9, 18}

但我收到错误:

Compile error: Expected: end of statement

它指向等号。我只是复制粘贴,这里有什么问题吗?

最佳答案

这可以在 vb 或 vb.net 中运行,但不能在 vba 中运行。您需要分两步对其进行初始化。

Dim doubles
doubles = array(1.5, 2, 9.9, 18)

关于excel - 在 Excel VBA 中初始化数组 - 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16457737/

相关文章:

vba - 如果不同工作表上的值匹配,则将数据从第一工作表复制到其他工作表

VBA 宏 : Compile error expecting end of statement

excel - 计算范围内唯一的非空白条目

VBA 仅在某个工作表上运行

excel - VBA文件集合只需要添加特定文件

vba - 使用 visual studio 宏写入当前文档非常慢,建议加速?

excel - 循环遍历每一列

java - 使用 Apache POI 设置 Excel 单元格的 RGB 背景颜色

c# - 是否有工具可以查找使用 OpenXML SDK 创建的 Excel 文档中的错误?

excel - 找出较长期间内较短的天数进行计算