我有一些代码和一些模块,我想访问其中的变量。
在我的启动模块中,我将变量声明为“公共” - 这就是我希望让我访问不同模块中的变量的原因......
Option Explicit
Public Ttermanf, Ttermend, Date2, DateN, Ttermeld As Date
Public ft, mainb_ret, swp, Tmod, Tsub4, Tslz4 As String
然后我从我的启动模块中调用一个用户表单
Form1.show
在用户窗体上有一堆文本框、下拉菜单等。通常的东西,到目前为止都在工作......
当我单击“button1”时,它会调用不同的模块 - 我试图拆分代码,因此表单上的代码不会那么长,从而对事物进行逻辑分组。
call header_m
在这个模块中,我想拥有 Ttermend 的值,但令我惊讶的是它是空的....
在主窗体中,值在那里,但是一旦我跳入另一个模块,它们就是空白的......
建议?我尝试使用全局,但同样的事情。
为什么 ?我认为通过将其声明为 public 它应该在任何模块中都可用?不是这样吗?