Bill有一个很大的工作表,他无法再格式化其中的单元格。

当他右键单击一个单元格并选择“格式”时,“格式单元格”对话框将永远不会出现。同样,如果他从“格式”菜单中选择“单元格”,则对话框将永远不会显示。

显然,这不是Excel应该表现的方式。由于问题仅发生在单个工作簿中,因此问题很可能不是Excel本身,而是工作簿。您可以尝试一些方法来找出问题所在。

首先,请确保在禁用宏的情况下打开工作簿。在Windows资源管理器中双击工作簿时,请按住Shift键,然后指示您不想启用宏。如果问题仍然存在,则可以排除其根源在宏中。如果问题消失了,那么您就知道您需要检查宏以查看引起问题的宏。

其次,文件(Bill提到的文件既旧又旧)可能在其中定义了太多格式,因此您无法再进行格式化。

ExcelTips的其他问题已涵盖此问题,您可以在此处找到相关信息,包括释放格式的方法:

https://bettersolutions.com/excel/formatting/vba-delete-unused-custom-formats.htm
https://answers.microsoft.com/en-us/office/forum/office_2007-excel/delete-custom-formats/23d6727c-d052-e011-8dfc-68b599b31bf5?db=5

查找标题为DeleteUnusedCustomNumberFormats的宏;它可以帮助清理不再使用的自定义格式。

另一尝试是将工作表另存为HTML文件,退出Excel,重新进入程序,然后加载HTML文件。

有时工作表的“往返”会清除一些可能使Excel困惑的怪癖。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3344)适用于Microsoft Excel 97、2000、2002和2003。