在excel表格中,插入行或者列时,显示错误“不能将对象移到工作表外”,是什么原因?

如题所述

原因:

在工作表的最后一列或最后一行有数据,或插入的数据使原有的数据超出工作表行或列的限制时,就会出现“不能将对象移到工作表外”的提示。

解决方法:

1、将光标选中有效数据行后面的空白行。

2、按下键盘的“Ctrl+shift+向下键”按键。

3、即可将选中的行以下的所有行全部选中。

4、点击鼠标右键,在弹出的选项中点击“删除”。

5、然后选择有效数据列右侧的空白列。

6、按下键盘的“Ctrl+shift+向右键”按键。

7、即可将选中的列右侧的所有列全部选中。

8、同样点击鼠标右键选择“删除”选项。

9、之后就可以进行插入行或者列的操作了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-16

对于07版的话,即使你删除最后几行,当你插入行时,也会显示“不能将对象移到工作表外”,这时你就要点击

,然后点击右下角的“选项”按钮,

然后

点击“高级”,

再选“全部”,就可以了。如果是“无内容”,就会出现“不能将对象移到工作表外”提示。

第2个回答  2012-01-17
那是因为数据溢出 就是数据行超过65536行 或 数据列超过256列时 在插入一行或一列时 就会提示溢出
问题出现:由于经常插入列或行的工作(列占大多数 因为列不多 就256列)导致数据超过256列 且没有及时维护数据 导致溢出
解决:将有效数据后面的数据行或列删除掉(以列或行为单位删除) 然后CTRL+S一下 在插入就可以了本回答被网友采纳
第3个回答  2012-01-14
说明你的工作表的行或者列已经满了 你可以删除掉一些没有用过的空白行或者列就行了
第4个回答  2012-06-18
新建一个表格
然后把数据复制过去,然后再插入就好了

--------------------

其实还可以这样子的
把有数据的行和列复制起来,保存到另一表上
然后在原原上全选,删除
然后再贴回来
就好了
这个原因大概是全行或全列设置格式引起的
最后一行和一列是空白无数据的,但是电脑认为有用,所以不能再增加
--------------------------------
第三种,就是打开原表,然后在数据外的右侧旁边一格子,拉到最右下角,然后按删除
再下边也照样做,
-------------------------

第一种办法简单
第二种办法不会改变行列的长宽。
第三种很烦,因为要拉太远了
自己选一种吧
相似回答