2012-04-12 100 views
1

我正在写一个宏包来格式化会计格式的数字,这样我就不必每次点击“alt -h -fm”来创建一个数字会计格式(我的工作需要) 。我的代码达到某个特定的点,但它不符合excel的会计格式。现在$ $在数字之前出现一个空格,而不是在单元格的左边缘(就像Excel的会计格式一样)。我目前的代码格式为数千,没有小数,所有这一切都是错误的是美元符号不出现在单元格的左边缘。VBA数字格式化

这里是我的数字格式代码:

Selection.NumberFormat = "_(* $ #,##0_);_(* $ (#,##0);_(* ""$ -""?_);_(@_)" 

我应该如何改变它,这样的美元符号出现在小区的开始?

谢谢你的帮助!这已被绊倒我现在一段时间...

回答

3

你需要把$*_($* #,##0_);

另外,如果你想复制一个现有的格式,你可以随时使用宏记录器,将单元格更改为所需的格式,然后检查自动生成的代码。