1-05.セルの操作:セルの表示形式を設定するには?

NumberFormatLocalプロパティ

セル.NumberFormatLocal = 書式記号

セルに表示形式を設定するには、RangeオブジェクトのNumberFormatLocalプロパティに、設定したい表示形式の書式記号を設定します。書式記号の書き方は、「セルの書式設定」ダイアログで「ユーザー定義」を指定する際と基本的に同じです。ただし、全体を「”」で囲んで指定するため、書式記号内に文字列を指定する際は、「”」を2個つなげて「””」のように入力する必要があります。


様々な通貨表示と日付を設定

Sub Sample()

Range(“B2”).NumberFormatLocal = “\#,##0”
Range(“B3”).NumberFormatLocal = “00000”
Range(“B4”).NumberFormatLocal = “0.00”
Range(“B5”).NumberFormatLocal = “#,##0″”円”””
Range(“B6”).NumberFormatLocal = “#,##0,””千円”””

Range(“D2”).NumberFormatLocal = “yy/m/d(aaa)”
Range(“D3”).NumberFormatLocal = “yyyy””年””m””月”””
Range(“D4”).NumberFormatLocal = “ggge””年”””
Range(“D5”).NumberFormatLocal = “e””年””m””月””d””日”””

End Sub

 

実行結果

表●書式記号の記述例

≪書式記号≫ ≪数値の場合≫
“00000” 01234
“0.00” 1234.00
“#,##0″”円””” 1,234円
“#,##0,””千円””” 1千円

 

≪書式記号≫ ≪日付の場合≫
“yy/m/d(aaa)” 22/9/8(月)
“yyyy””年””m””月””” 2022年9月
“ggge””年””” 令和4年
“e””年””m””月””d””日””” 4年9月8日

 

このエントリーをはてなブックマークに追加

IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』
dポイントがどんどんたまる【d払いポイントGETモール】
業界最安値宣言!高性能・低価格のパソコン通販は【UsedFun】
リラクゼーションをお得に体験!ご予約はEPARKで!
【じゃらん】国内25,000軒の宿をネットで予約OK!2%ポイント還元!
【早い者勝ち!】.com/.net/.jp ドメイン取るならお名前.com
2022年9月8日