我正在编写一个宏程序包来格式化会计格式的数字,这样每次我想制作一个数字会计格式(我的工作需要)时,我都不必点击“alt - h - fm”。我有代码到某一点,但它不匹配excel的会计格式。现在,$在数字前面出现一个空格,而不是在单元格的左边缘(就像excel的会计格式一样)。我目前的代码格式为数千,没有小数,所有错误的是美元符号不会出现在单元格的左边缘。
以下是我的数字格式代码:
Selection.NumberFormat = "_(* $ #,##0_);_(* $ (#,##0);_(* ""$ -""?_);_(@_)"
如何更改它以便美元符号出现在单元格的开头?
谢谢你的帮助!这一直困扰我一段时间......
答案 0 :(得分:3)
您需要将$
放在*
之前:_($* #,##0_);
等。
此外,如果要复制现有格式,可以始终使用宏录制器,将单元格更改为所需格式,并检查自动生成的代码。