2012-04-12 99 views
1

我正在寫一個宏包來格式化會計格式的數字,這樣我就不必每次點擊「alt -h -fm」來創建一個數字會計格式(我的工作需要) 。我的代碼達到某個特定的點,但它不符合excel的會計格式。現在$ $在數字之前出現一個空格,而不是在單元格的左邊緣(就像Excel的會計格式一樣)。我目前的代碼格式爲數千,沒有小數,所有這一切都是錯誤的是美元符號不出現在單元格的左邊緣。VBA數字格式化

這裏是我的數字格式代碼:

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

我應該如何改變它,這樣的美元符號出現在小區的開始?

謝謝你的幫助!這已被絆倒我現在一段時間...

回答

3

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

另外,如果你想複製一個現有的格式,你可以隨時使用宏記錄器,將單元格更改爲所需的格式,然後檢查自動生成的代碼。