【发布时间】:2017-04-24 02:11:35
【问题描述】:
是否可以:
-
将数组声明为常量
或
使用变通方法声明一个数组,该数组可防止添加、删除或更改元素,因此在宏的生命周期内保持功能不变?
我当然可以这样做:
Const myConstant1 As Integer = 2
Const myConstant2 As Integer = 13
Const myConstant3 As Integer = 17
Const myConstant4 ...and so on
...但它失去了使用数组的优雅。我还可以将常量加载到一个数组中,并在每次使用它们时重新加载它们,但是在使用之前使用这些常量值重新加载数组的任何失败都可能将代码暴露给一个已更改的“常量”值。
欢迎任何可行的答案,但理想的答案是可以设置一次并且在修改其他代码时不需要任何更改/维护。
【问题讨论】:
标签: arrays excel vba constants