Range.NumberFormat プロパティ (Excel)

オブジェクトの表示形式を表すバリアント型 (Variant) の値を取得または設定します。

構文

expression.NumberFormat

expressionRange オブジェクトを表す変数です。

注釈

指定されたすべてのセル範囲の表示形式が同じでない場合、Null を返します。

表示形式を示す文字列は、[ セルの書式設定] ダイアログ ボックスの [ 表示形式] の文字列と同じです。 この文字列は、NumberFormat プロパティと NumberFormatLocal プロパティで使われますが、Format 関数で使う表示形式とは異なります。

詳細については、 表示形式の書式記号 (Microsoft サポート) を参照してください。

次の使用例は、シート 1 のセル A17、行 1、および列 C にそれぞれ表示形式を設定します。

Worksheets("Sheet1").Range("A17").NumberFormat = "General" 
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss" 
Worksheets("Sheet1").Columns("C"). _ 
 NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。