例を挙げて、アカウンティング用にセルをフォーマットする方法と場所を理解しましょう。

A1:B9の範囲の商品の金額データがあります。列Aには商品名が含まれ、列Bには商品名が含まれています。金額範囲を会計としてフォーマットしたいと思います。この形式では、左側にドル記号を配置し、数値に小数点以下2桁を追加します。この形式は、お金を表示するためのものです。

img1

マクロを作成するには、以下の手順に従います。-* VBAページを開き、Alt + F11キーを押します。

  • モジュールを挿入します。

  • 以下のコードを書いてください:

Sub FormatAccounting()

ワークシートとして薄暗いSh

セットSh = ThisWorkbook.Sheets(1)

Sh.Range( “B2:B9″)。NumberFormat = “($#、 0.00 _); _($(#、 0.00); _($” “” “?? ); _ (@) “*

End Sub

コードの説明:-

最初にコードの件名を指定し、次にその後、すべての変数を定義し、アカウンティング形式を設定する範囲を定義しました。

キーF5を押してマクロを実行すると、MicrosoftExcelで目的の結果が得られます。

img2

@ http://www.excelforum/ [www.excelforum]ユーザーの1人が同様の質問について質問しました:-

$値の前にサインイン

このコードですが、ドル記号を前に付ける方法がわかりません。以下のコードでは、この値の前に$記号を付けていません。2220.45-。$ 2220.45-として表示します。解決策を確認するには、をクリックしてください。ここ。

http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html

xlsx-1567