NumberFormatLocalプロパティ

広告

セルに含まれる値の表示形式はRangeオブジェクトの「NumberFormatLocal」プロパティを使って管理しています。

Dim range1 As Range

Set range1 = Range("A1")
range1.NumberFormatLocal = "yy/mm/dd"

まとめて次のように記述しても構いません。

Range("A1").NumberFormatLocal = "yy/mm/dd"

「NumberFormatLocal」プロパティに設定できる値はExcelの「セルの書式設定」の「表示形式」で指定できるものと同じものになります。

表示形式の設定

大きく分ければ数値、日付、時刻の表示形式の設定となります。それぞれ詳しく見ていきます。

Excel VBA入門の他の記事を見てみる

( Written by Tatsuo Ikura )