运行时VBA代码更改

时间:2015-10-28 12:18:59

标签: excel vba excel-vba

我有一个声明有一些常量的vba,比如

BigInteger

我的想法是,每次运行代码时,VBA代码都会更新/更改此常量prev。 在过去,我已经找到了这个案例的解决方案,但不幸的是我忘了保存它。所以我相信我们可以用VBA做到这一点。但现在我再也找不到了。

2 个答案:

答案 0 :(得分:0)

如果要更改值,请将其声明为

public prev as {your data type}

常量不可变一旦编译器为其保留内存,除非重新编译,否则不会再对其进行修改。

答案 1 :(得分:0)

最后我找到了方法

Application.VBE.CodePanes(1).CodeModule.ReplaceLine 1, "Public Const prev = " & strValue

对于那些拒绝我的问题的人,如果你没有足够的知识,就不要以为它不能正常工作