Excel 2016(64 位)最后一个单元格位于工作表的最末端,内存不足,无法删除/VBA 脚本无法运行

Excel 2016(64 位)最后一个单元格位于工作表的最末端,内存不足,无法删除/VBA 脚本无法运行

如果有人能帮助我理解这里发生了什么,我将不胜感激。有问题的工作表有大约 15000 行和大约 300 列,工作簿本身非常庞大,有大约 20 个工作表,它们都相互链接。

当我按下 CTRL + END 时,最后一个单元格似乎位于行~1,000,000 和列 XFD - 基本上是工作表的最右下角。

不幸的是,这个文件已经维护多年了,不可能重新制作整个文件。

我检查了一下并尝试了很多解决方案,但都没有奏效,我将它们列在下面:

  • 由于复杂性问题,它无法被复制并粘贴到新工作表中,因此该方法不可行
  • 调整行和列的大小并尝试以这种方式删除它们
  • 使用的 vba 脚本:Activesheet.UsedRange

任何需要我突出显示一堆行/列并执行操作的操作都会提示我出现内存错误。

我还确保保存并重新打开文件以检查最后一个单元格是否已更改,但无济于事。有人有什么想法吗?

相关内容