サンプル画像
Excelマクロ塾メニュー

エクセルマクロ・VBAは慣れが肝心
最初は難しく感じるExcelのマクロとVBAですが、仕組みが理解できると徐々に使いこなせるようになってきます!
自分のペースで着実に勉強しましょう!

エクセルマクロ塾
エクセルマクロ塾

NumberFormatLocalプロパティ

NumberFormatLocalプロパティとは、指定したセルの表示書式を設定するプロパティです。

表示形式は文字で設定します。

 

表示形式の文字での表し方は「セルの書式設定」のボックスにある表示形式の中の分類枠からユーザー定義を選択したときに種類で表示される文字と同じものを使います。

 

「表示形式の確認方法」

エクセルの[ 書式 ] ⇒ [ セル ] ⇒ [ セルの書式設定が表示されます ] ⇒[ 表示形式のタブに合わせます ] ⇒ [ 分類というボックスの中から「ユーザー定義」を選択します ]

 

ユーザー定義を選択すると表示形式の種類を見ることができます。

 

今回はエクセルにある表からマイナスの数字を取得し、文字の色をに設定します。

 

VBA NumberFormatLocal

 

Sheet1に表を作りました。

マイナスの付く数字(支出)の数値を赤色に変更します。

 

VBEを起動しましょう。

 

VBA NumberFormatLocal

 

コードを作成しました。

コードの説明をしていきます。

 

VBA NumberFormatLocal

 

コードの内容です。

指定した範囲のセルにある、マイナスの文字を赤色に設定します。

 

コードが完成したらF5キーで実行してエクセルに戻り確認してみましょう。

 

VBA NumberFormatLocal

 

マイナスの数値(支出の列)にある文字が赤色に設定されました。

VBA