Excel filtermode“内存不足”错误
当我在Excel VBA脚本中input以下行时出现一个非常奇怪的错误:
If ActiveSheet.FilterMode Then
一旦我按下Enter
,我就会收到Out of Memory
消息,文本消失,留下空白的行。
我正在编辑的模块有102行,Excel是唯一的前台程序打开(任务pipe理器说,它总共使用513Mb)。 还有额外的803Mb的物理内存空闲。 我也尝试closuresExcel,等待一分钟,然后重新打开Excel。
Debug.Print ActiveSheet.FilterMode
也给出了一个内存不足的错误。 但是,两行If 1=2 Then
添加ActiveSheet.FilterMode
到监视列表正常工作。
正如我以前从未见过这种情况,有没有人有任何想法?
已解决 (有点):
同一工作簿的以前版本将允许我将FilterMode
添加到代码。 我确实保存了错误的版本,即使在重新启动电脑之后,也会出现同样的问题。 因此,问题出现在工作簿而不是Excel中。