【发布时间】:2013-08-29 10:33:58
【问题描述】:
在 VBA 中,我通常将共享变量定义为 Public,而不是通过 byVal 或 byRef 构建引用。最常见的是,我调用一个子程序或函数来为所述变量建立一个值。有人可以向我解释一下使用 byVal/byRef 与简单地创建公共 var 相比的好处吗?
【问题讨论】:
-
你的代码更干净,这意味着当你遇到问题时更容易调试。使用全局变量时,有时很难追踪代码可能更改特定全局值的所有点:这意味着您不能总是依赖全局值在整个方法中保持不变。
标签: excel vba public byref byval