首页 > 解决方案 > 值“AJ”不能分配给变量

问题描述

我将一个变量分配给一个函数,它适用于除一个之外的所有值。

我把这个值,来测试剩下的代码。

Dim campaignGoal As String: campaignGoal = "AJ"

此代码不会产生任何分配。

我重新启动了我的电脑。它仅在值“AJ”时发生。

Sub main()
    Dim asdf As String
    asdf = "AJ"
End Sub

我正在执行什么。
在此处输入图像描述

在该End Subasdf = "BK"中已经执行。
在此处输入图像描述

编辑:在这里您可以看到 Mathieu 指出的工具提示和本地窗口的比较。使用后者,这样你就不会像我一样挣扎。
在此处输入图像描述

标签: excelvbavbe

解决方案


看起来像调试器故障(无法重现)。locals工具窗口也不完美,但我怀疑它可能更可靠地显示正确的值——这肯定是正确分配的。

更喜欢使用本地工具窗口(查看 > 本地)而不是工具提示。


推荐阅读