我试图根据combobox值计算一个缩写,将其作为另一个模块中的值的一部分,但由于某种原因,该值根本不会转移到另一个模块。
我把它声明为
Public MachineLetter As String
在模块之上,if函数在该模块中查找实际字符串应该显示的内容。
但是当我尝试在另一个子模块中引用这个MachineLetter时,它没有显示出来。我确实尝试在我当前需要的实际模块中执行dim和if函数,它确实起作用了。所以我想知道问题出在哪里?
有人能帮我找到解决这个问题的办法吗?
发布于 2021-04-29 10:02:59
检查你在哪里声明了MachineLetter
,它应该在一个标准模块中声明。
此外,请确保您没有意外声明它不止一次,例如在函数/sub中。如果你这样做,那么它的价值将被“隐藏”。
最后,确保您实际设置的是它的值。
发布于 2021-04-29 10:08:06
我测试过了,没有问题。当感觉有些奇怪时,试着设置一个断点,以便更好地了解问题。
https://stackoverflow.com/questions/67314420
复制相似问题