首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VBA调暗要用作值的一部分的文本字符串

VBA调暗要用作值的一部分的文本字符串
EN

Stack Overflow用户
提问于 2021-04-29 17:14:33
回答 2查看 27关注 0票数 0

我试图根据combobox值计算一个缩写,将其作为另一个模块中的值的一部分,但由于某种原因,该值根本不会转移到另一个模块。

我把它声明为

代码语言:javascript
代码运行次数:0
运行
复制
Public MachineLetter As String

在模块之上,if函数在该模块中查找实际字符串应该显示的内容。

但是当我尝试在另一个子模块中引用这个MachineLetter时,它没有显示出来。我确实尝试在我当前需要的实际模块中执行dim和if函数,它确实起作用了。所以我想知道问题出在哪里?

有人能帮我找到解决这个问题的办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-29 18:02:59

检查你在哪里声明了MachineLetter,它应该在一个标准模块中声明。

此外,请确保您没有意外声明它不止一次,例如在函数/sub中。如果你这样做,那么它的价值将被“隐藏”。

最后,确保您实际设置的是它的值。

票数 2
EN

Stack Overflow用户

发布于 2021-04-29 18:08:06

我测试过了,没有问题。当感觉有些奇怪时,试着设置一个断点,以便更好地了解问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67314420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档