arrays - 对于已在使用的控制变量编译错误
问题描述
我正在尝试在 excel 上运行的 Visual Basic 宏中编写一个嵌套的 for 循环。
这是我的简化代码
Dim intVar(2) As Integer
For intVar(1) = 0 To 4
For intVar(2) = intVar(1) To 4
Var = Var + intVar(1) + intVar(2)
Next intVar(2)
Next intVar(1)
当我尝试编译代码“For control variable already in use”时,会抛出编译错误。有没有为 For 循环使用数组变量的解决方案,或者我应该为每个 For 循环声明不同的变量?
有一些带有相同标签的问题,但没有一个问题是针对数组类型控制变量的。如果你帮助我,我会很高兴。
感谢您的关注
解决方案
推荐阅读
- python - Python检查模块是否在另一个文件中使用
- php - 使用 UNION ALL 为不同表中的 ID 添加自动增量列
- swift - 无法正确创建托管对象并将其保存在核心数据中
- powerbi - 我可以计算来自同一列的值之间的差异并返回另一列吗?如何?
- android - Android上的循环定时器独立于系统时钟
- sql - 如何将信息插入到 SQL 中同一记录的不同列中?
- soap - SoapUI 标头 -soapenv 中的标头:xml 中的标头元素与 SoapUI 底部的 gui 标头选项之间的区别
- excel - 在 Excel 范围 VBA 中查找子字符串
- c# - 将 PHP 加密代码转换为 C# (mcrypt_encrypt)
- android-studio - 我的应用程序不适用于 OnTouchListener