セルを通貨でフォーマットする方法と場所を理解するために例を見てみましょう。

A1:B9の範囲の商品の金額データがあります。列Aには商品名が含まれ、列Bには商品名が含まれています。金額の範囲を通貨としてフォーマットして、ユーザーが数値が通貨であることを理解しやすいようにします。

img1

===

マクロを作成するには、以下の手順に従います。-

  • VBAページを開き、Alt + F11キーを押します。

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

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

Sub FormatCurrency()

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

セットSh = ThisWorkbook.Sheets(1)

Sh.Range( “B2:B9″)。NumberFormat = “$#、## 0.00”

サブの終了

コードの説明:-

最初に、コードの件名を指定し、次にすべての変数を定義し、その後、通貨形式を配置する範囲を定義しました。

マクロを実行するには、キーF5を押すと、範囲形式が通貨形式に変更されます。

img2

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

米国で書かれた通貨フォーマットは上海で実行されます

Excelを作成/入力してからレポートをフォーマットするAccessデータベースがあります。私は米ドルの通貨を持っているので、Iformatitasを米国で実行すると、期待どおりの「$ 100,000」が得られますが、このアプリケーションを上海で実行すると、もちろん、実際の値は米国の上海で実行した場合と同じになります。

上海から実行すると、どのようにして米ドルを表示できますか?

ソリューションを確認するには、ここをクリックしてくださいhttp://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html

xlsx-1567