2

会計フォーマットで数値をフォーマットするマクロパッケージを作成しているので、数値会計フォーマットを作成するたびに「alt - h - fm」をクリックする必要はありません (これは私の仕事で必要です)。ある時点までのコードがありますが、Excel の会計形式と一致しません。現在、$ は、セルの左端ではなく、数値の 1 つ前のスペースに表示されます (Excel の会計形式のように)。私の現在のコードは、小数点なしで千単位にフォーマットされています。間違っているのは、ドル記号がセルの左端に表示されないことだけです。

数値形式のコードは次のとおりです。

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

ドル記号がセルの先頭に表示されるように変更するにはどうすればよいですか?

お手伝いありがとう!これはしばらくの間私を悩ませてきました...

4

1 に答える 1

3

:などの$前に置く必要があります。*_($* #,##0_);

また、既存の形式を複製する場合は、いつでもマクロレコーダーを使用して、セルを目的の形式に変更し、自動生成されたコードを確認できます。

于 2012-04-12T15:15:15.293 に答える