2

我正在编写一个宏包来格式化会计格式的数字,这样我每次想要制作数字会计格式(我的工作需要)时都不必单击“alt - h - fm”。我的代码达到了一定程度,但它与 excel 的会计格式不匹配。现在 $ 出现在数字前一个空格,而不是在单元格的左边缘(就像它对 excel 的会计格式一样)。我目前的代码格式为数千,没有小数,所有错误是美元符号没有出现在单元格的左边缘。

这是我的数字格式代码:

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

我应该如何更改它以使美元符号出现在单元格的开头?

感谢您的帮助!这已经难倒我一段时间了......

4

1 回答 1

3

您需要将:等放在$前面。*_($* #,##0_);

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

于 2012-04-12T15:15:15.293 回答