首页 文章

VBA Excel宏停止看到文本框

提问于
浏览
0

我在excel中有一个VBA宏,过去几天工作正常,但是今天当我启动它不再工作时 . 有趣的是,没有对excel文件和宏进行任何更改 .

宏附加到按钮并从名为 CSVExportRange 的TextBox获取数据 . 当我尝试启动它时,我得到了一个

“对象不支持此属性或方法”

我根据文本字段的值设置范围的行中的错误:

Dim r As Range
Set r = Range(Application.ActiveSheet.CSVExportRange.Value)

我尝试过它,结果发现它现在根本看不到TextBox:

Dim a As Worksheet
Dim k As TextBox

Set a = Application.ActiveSheet
Set k = Application.ActiveSheet.CSVExportRange

在上面的情况下,调试在最后一行中断,“对象不支持此属性或方法”错误 .

我有正确的TextBox设置,并且自上次一切正常以来没有改变它 .

screen

怎么了?

1 回答

  • 0

    不知道为什么会这样,但重启Excel两次帮助...就像,当我关闭所有Excel文件并重新启动它时,它仍然没有工作 . 再次这样做后,它再次开始工作 .

    请注意,这两个文件都不是远程/网络/共享文件,所以不是某人/别人锁定某个文件的情况......

相关问题