Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
无法删除excel单元格中的文本_Excel - Fatal编程技术网

无法删除excel单元格中的文本

无法删除excel单元格中的文本,excel,Excel,我有一个单元格中有值的excel工作表,无论我怎么做都无法清除该单元格的内容,当我在单元格中键入新内容时,文本保留在单元格顶部,新内容添加在底部 当我选择单元格并查看公式栏时,它什么都没有。我无法在上面覆盖任何物体甚至图片,它总是显示在顶部 我清除了所有的条件格式设置,仍然在那里 下面是文本的屏幕截图 通常在工作表中,当选择物体周围的区域加上鼠标指针指向箭头而不是+符号时,会发生这种情况 我会将工作簿保存为不同的格式,如注释中提到的.CSV文件,以重新创建工作簿。使用记事本、写字板、记事本++

我有一个单元格中有值的excel工作表,无论我怎么做都无法清除该单元格的内容,当我在单元格中键入新内容时,文本保留在单元格顶部,新内容添加在底部

当我选择单元格并查看公式栏时,它什么都没有。我无法在上面覆盖任何物体甚至图片,它总是显示在顶部

我清除了所有的条件格式设置,仍然在那里

下面是文本的屏幕截图

通常在工作表中,当选择物体周围的区域加上鼠标指针指向箭头而不是+符号时,会发生这种情况


我会将工作簿保存为不同的格式,如注释中提到的.CSV文件,以重新创建工作簿。使用记事本、写字板、记事本++或类似工具双重验证该.CSV文件中是否只有您想要的内容,然后将该文件导入新的电子表格。您还可以将其另存为.xlsx,这将从工作簿中删除所有宏

如果这还不能解决问题,那么我想知道Excel中的某些内容对于具有不同数据的新工作簿是否具有相同的行为。如果一个新工作簿表现出相同的行为,则有一些VBA代码(或其他代码)正在运行,如果没有,则它是附加到当前使用的工作簿的代码。缩小范围有助于解决像这样的问题


如果所有其他操作都失败,您可以尝试使用ASAP实用程序从工作簿中删除宏(如果有)。我还发现一篇文章使用VBA宏删除所有其他VBA代码()。

导出到CSV。查看记事本中的文件,看看文本是否在那里。如果是,请删除并保存文件,然后重新导入excel。如果不是。。然后某个vba强制单元格中的内容并阻止其删除。@xQbert刚才这样做了,在.CSV文件中显示为空白。然后,看起来某个vba正在更改时向该单元格添加内容。按Alt-F11并查看VBA代码中可能正在设置该单元格值的内容。我不确定,但也许将文档的副本保存为XLSX可以消除代码。你能发布一个截图吗?它是启用宏的工作簿吗?有VBA代码吗?检查该单元格的数据验证。作为一种解决方法——尽管我很好奇问题是什么——将所有内容复制到另一张表中:)@MoritzSchmitzv.Hülst,我认为没有数据验证,如果我复制它就不会被复制。我不认为任何VBA代码正在这样做,因为我以.xlsx格式保存它