我有一个声明有一些常量的vba,比如
BigInteger
我的想法是,每次运行代码时,VBA代码都会更新/更改此常量prev。 在过去,我已经找到了这个案例的解决方案,但不幸的是我忘了保存它。所以我相信我们可以用VBA做到这一点。但现在我再也找不到了。
答案 0 :(得分:0)
如果要更改值,请将其声明为
public prev as {your data type}
常量不可变一旦编译器为其保留内存,除非重新编译,否则不会再对其进行修改。
答案 1 :(得分:0)
最后我找到了方法
Application.VBE.CodePanes(1).CodeModule.ReplaceLine 1, "Public Const prev = " & strValue
对于那些拒绝我的问题的人,如果你没有足够的知识,就不要以为它不能正常工作