有时候,excel的自定义格式设置时 ,会遇到需要设置为¥#,##0;[红色]¥-#,##0的格式. 其中会带一个颜色标记,但是如果这样的一句代码,放在英文版的Office里面,就失效了,因为英文版应该是[Red]. 这时候该怎么办呢? 其实对于Range的Format格式,有两个属性,一个是NumberFormatLocal一个是NumberFormat 对于设置好的单元格,在立即窗口,输入以下代码进行判断,会发现,原来两个值是不一样的 对于Office来说,他会保存NumberFormat,…