我收到一个错误提示。
Microsoft Excel不能插入新的单元格,因为它将把非空单元格推到工作表的末端。
当我试图插入新的数据行时就会发生这种情况。我需要保留我已经有的工作表上的所有数据。我只有56行,所以我想我应该可以添加更多的数据...
前段时间我也遇到了这种情况,所以当我偶然发现这个问题时,我想我可以分享我的经验。
正如Matt B在他的答案中提到的那样,首先要做的是删除那些占用位置的列。
让我们假设你的数据使用了A到T列和1到20行。
首先,选择单元格U1
,按CTRL+SHIFT+RIGHT
标记从T1
到XFD1
的所有单元格(Excel能显示的最右边的一列)。右击任何单元格,选择"删除"和"整列"。现在你已经摆脱了列。
接下来,选择A21
单元格,按CTRL+SHIFT+DOWN
标记从A21
到A1048576
(Excel显示的最高行号)的所有单元格。右击任何单元格,选择"删除"和"整行"。这将删除***行。
现在它应该**工作,因为你已经摆脱了所有多余的列和行。
当我遇到这个问题时,上面的解决方案对我不起作用。然而,我最终找到了一个**的解决方案。
1.右键单击造成问题的工作表。
2.2. 选择"查看代码"。
3.按CTRL+G打开"即时"框。
4.输入ActiveSheet.UsedRange
。这将迫使Excel放弃所有当前不使用的单元格,从而释放出你需要的空间来创建新的列或行。
我希望这能帮助你或任何其他急于在Excel中创建新行或新列的人。
我有一个工作表,其中的数据显然包含在A1:G4000中,在试图插入该范围内的行时,出现了这个错误。
ctrl-end把我带到IV65536 !
所以我删除了4001-65536的整个ROWS范围(Office 365中的Cells / Delete Sheet Rows)。
这没有效果,我仍然不能插入ROWS。重复了三次,以完全确定我做得对。没有喜悦,ctrl-end仍然把我带到IV65536!
没办法了,我删除了H到IV的栏目。
ROWS现在可以插入了。
我不知道发生了什么......但如果你遇到这个错误,可能值得一试。
我唯一的猜测是,一些不可见的整列格式化可能已经应用到了第65535行,并在行被删除后被重新恢复了。