是否可以在多个工作簿中使用Excel VBA中的一个变量?不使用外接程序方法?如本文所述。
例如,我将Windows用户名保存在var sysUser中,并希望在多个工作簿中使用此变量,我该如何做到这一点?
感谢
Ahmed
http://www.cpearson.com/excel/trulyglobalvariables.htm
这个链接包含两个很好的解决方案。一定要深入到"隐藏名称"技术的链接,它简短而甜蜜。
以下是芯片隐藏名称解决方案的关键
Application.executeexcel4mAcro("SET.NAME("test",1)")
有关的完整详细信息,请参阅链接
源
公共变量可以用于项目中的任何过程。如果公共变量是在标准模块或类模块中声明的,那么它也可以在引用声明公共变量的项目的任何项目中使用。
您需要public name as type
位于任何function
之外,如此处所述