excel单元格式自定义问题?

目前我遇见一个问题,就是EXCEL 表格打开后,单元格全部变成了金额或是其它的。更改后,打开后还会变回,上网找了一下,都说问题出在单元格自定义格式上。解决方案是在自定义格式中找到能删除的格式全部删除后,(系统自带的是不能删除的)就可以解决。我试了,确认可以。不过,在这过程中,我发现了一个问题,就是我在格式分类选择常规分类,结果在自定义中也会出现一个新的自定义。那么我的疑问是:
1. 之前的问题是因数自定义的问题,那我现在不定义了,为什么还会出现?
2. 正常的情况是我选择了系统分类的,那就不能算自定义了。
所以不知道,这是一个BUG 还是我的认知有限。还请各路大神解惑。

正常情况下,单元格格式修改并保存后关闭再打开时,应该是最后一次修改的样式,用以下方法来判断:
1、新建一个Excel,随便输入数据,修改一个格式,保存并关闭,再次打开,看看是否有变化,有变化,那么要查的就比较多了;
2、如果上述的没有变化,那么就是那一个文件的问题,按Alt+F11组合快捷键打开VBA的编辑器,在“工程-VBAProject”中查看是否有多余的工作表,如果有那么选中后在属性框的“Visible”属性修改为1(也就是第一个);
3、再回到工作簿中查看那个表中有没有你不认识的(都是英语代码类的),如果有就删除,没有的话就再双击看看VBA编辑器中的VBAProject里的工作表或其他,在右侧代码框中是否有代码,有就删除。
注:如果不想删除那么就新建一个excel文件,将数据复制粘贴为值过去。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-28
最好的解决方案是新建一个工作薄,在原工作表中全选所有数据,复制,在新的工作表中,选择性粘贴为值,最后换个名字保存。
第2个回答  2021-10-29
选定目标单元格(区域)。快捷键Ctrl+1,选择分类中的自定义,在类型中G/通用格式的后面接着输入:万元并【确定添加后缀;或者在类型中输入中国@并确添加前缀。也可以先自定义前缀或后缀,再输入内容时,自动添加。批量添加前后缀除了自定义单元格格式外,还可以用智能填充Ctrl+E来完成。在第一个目标单元格中输入:1564万元或中国北京。选定所有目标单元格,包括第一个输入内容的单元格。追答

选定目标单元格区域。快捷键Ctrl+1,选择分类中的自定义,在类型中G/通用格式的后面接着输入:万元并确定添加后缀;或者在类型中输入中国@并确定添加前缀。也可以先自定义前缀或后缀,再输入内容时,自动添加。批量添加前(后)缀除了自定义单元格格式外,还可以用智能填充Ctrl+E来完成。

第3个回答  2021-10-28
自定义问题就是你在选择的时候,比如说这个本本来是文本的格式,你要改成金额的格式,然后进行确定保存,你可以把所有的格式都变成你想要的格式,然后点击确定。追问

我的意思,是说,我在选择了系统的大分类后,为什么会出现在自定义里?

相似回答