Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba Excel filtermode“;“内存不足”;错误_Vba_Excel_Excel 2010 - Fatal编程技术网

Vba Excel filtermode“;“内存不足”;错误

Vba Excel filtermode“;“内存不足”;错误,vba,excel,excel-2010,Vba,Excel,Excel 2010,在Excel VBA脚本中键入以下行时,出现了一个非常奇怪的错误: If ActiveSheet.FilterMode Then 当我点击Enter时,我会收到一条内存不足的消息,文本消失,留下一行空白 我正在编辑的模块有102行,Excel是唯一打开的前台程序(任务管理器说它总共使用513Mb)。另外还有803Mb的物理内存可用。我也尝试过关闭Excel,等待一分钟或几分钟,然后重新打开Excel Debug.Print ActiveSheet.FilterMode也会出现内存不足错误。但是

在Excel VBA脚本中键入以下行时,出现了一个非常奇怪的错误:

If ActiveSheet.FilterMode Then
当我点击
Enter
时,我会收到一条
内存不足的消息
,文本消失,留下一行空白

我正在编辑的模块有102行,Excel是唯一打开的前台程序(任务管理器说它总共使用513Mb)。另外还有803Mb的物理内存可用。我也尝试过关闭Excel,等待一分钟或几分钟,然后重新打开Excel

Debug.Print ActiveSheet.FilterMode
也会出现内存不足错误。但是,如果1=2,则行
和将
ActiveSheet.FilterMode
添加到监视列表中都可以正常工作

我以前从未见过这种情况,有人有什么想法吗

已解决(排序):

同一工作簿的早期版本允许我向代码中添加
FilterMode
。我确实保存了坏版本,即使在重新启动计算机后,它也会出现同样的问题。因此,问题似乎出在工作簿上,而不是Excel上