目次
セルに書式設定の表示形式を設定します。
- 構文
- Range.NumberFormatLocal = String
- 引数
- 戻り値
Range オブジェクトを返すメソッド・プロパティ
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.ActiveCell プロパティ
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ
- 作業中のワークシートのすべてのセルを表すRange オブジェクトを返します。
- Range.NumberFormatLocal プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.Selection プロパティ
- Applicationオブジェクトのアクティブなワークシートで現在選択されているオブジェクトを返します。
- Range.NumberFormatLocal プロパティ
- 指定した条件に一致する最初のセルを検索します。
- Range.NumberFormatLocal プロパティ
- Findメソッドによって開始された検索を続行します。前回の検索条件に一致するセルを、下方向(行のときは左から右、列のときは上から下)に検索し、見つかったセル(Rangeオブジェクト)を返します。選択範囲やアクティブセルには影響はありません。
- Range.NumberFormatLocal プロパティ
- 範囲内のセルから特定の条件に一致するRange オブジェクトを返します。条件は、セルの種類(数値、テキスト、エラーなど)やセルの状態(空白、定数、数式など)に基づいて指定することができます。
- Range.NumberFormatLocal プロパティ
- 指定した範囲の列を表すRange オブジェクトを返します。
- Range.CurrentRegion プロパティ
- 現在の領域を表すRange オブジェクトを返します。
- Range.End プロパティ
- 対象セル範囲の領域における終端のRange オブジェクトへの参照を返します。
- Range.NumberFormatLocal プロパティ
- 指定された範囲を含む1つまたは複数の列全体を表すRange オブジェクトを返します。読み取り専用です。
- Range.NumberFormatLocal プロパティ
- 指定されたセル範囲を含む行全体を表すRange オブジェクトを返します。読み取り専用です。
- Range.NumberFormatLocal プロパティ
- 指定したセル範囲のオフセット値で指定される範囲を表すRange オブジェクトを返します。
- Range.NumberFormatLocal プロパティ
- 指定された範囲からオフセットした範囲を表すRange オブジェクトを返します。
- Range.NumberFormatLocal プロパティ
- 指定された範囲のサイズを変更します。サイズが変更されたセル範囲を表すRange オブジェクトを返します。
- Range.NumberFormatLocal プロパティ
- 指定した範囲の行を表すRange オブジェクトを返します。
- Worksheet.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
関連するメソッド・プロパティ
表示形式
数値
| 記号 | 内容 |
|---|---|
| # | 数値の桁を表す。桁の位置に数値がない場合は何も表示されません |
| 0 | 数値の桁を表す。桁の位置に数値がない場合は「0」が表示されます |
| ? | 数値の桁を表す。桁の位置に数値がない場合スペースが表示されます。小数点の位置を合わせるのに使います |
| , | 桁区切りのカンマの位置を表す。末尾に「,」をつけると千単位、「,,」をつけると百万単位になります |
| . | 小数点の位置を表す |
| % | パーセント形式で表示する。値が100倍されて末尾に「%」が付きます |
| ¥ | 通貨記号を表す |
0 //
0000 // 整数部分が4桁に満たない場合は左側を0で埋める
0.00 // 小数第2位まで表示(小数第3位を四捨五入)
#,##0 // カンマ区切りで表示
#,##0,"千" // 千単位
#,##0,,"百万" // 百万単位
#,##0,,,"十億" // 十億単位文字列
| 記号 | 内容 |
|---|---|
| @ | 文字列 |
| _文字列 | 特定の文字の文字幅分のスペースを空けるには、表示形式で下線 (_) に続けてその特定の文字を入力します。負の数値を入力すると括弧がついてしまう書式を設定している場合、括弧の幅の分だけ文字間隔が空くためこの書式を設定して、正の数を負の数と揃えて表示します。 |
| @"文字列" | セルの内容に指定した文字列も表示させる場合はダブルクォーテーションで囲んだ文字列を入力します。 |
| *文字列 | 指定した文字列をセル幅に達するまで繰り返します。 |
日付・時刻
| 記号 | 内容 |
|---|---|
| yyyy | 西暦を4桁で表示 |
| yy | 西暦を2桁で表示 |
| mmmm | 月を英語で表示 |
| mmm | 月を英語の省略形で表示 |
| mm | 月を2桁で表示 |
| m | 月を1〜2桁で表示 |
| dd | 日付を2桁で表示 |
| d | 日付を1〜2で表示 |
| dddd | 曜日を英語で表示 |
| ddd | 曜日を英語の省略形で表示 |
| aaaa | 曜日を日本語で表示 |
| aaa | 曜日を日本語の省略形で表示 |
| ggg | 年号を表示 |
| gg | 年号を省略形で表示 |
| g | 年号をアルファベットで表示 |
| ee | 年号を元に年を2桁で表示 |
| e | 年号を元に年を1〜2桁で表示 |
| hh | 時間を2桁で表示 |
| h | 時間を1〜2桁で表示 |
| mm | 分を2桁で表示 |
| m | 分を1〜2桁で表示 |
| ss | 秒を2桁で表示 |
| s | 秒を1〜2で表示 |
| AM/PM | 時刻にAM・PMを付けて表示 |
| A/P | 時刻にA・Pを付けて表示 |
「*(アスタリスク)」で始まる表示形式はOSで指定する地域の日付/時刻によって変わります。
yyyy/m/d // 【例】2022/1/1
yyyy/mm/dd // 【例】2022/01/01
yyyy/mm/dd(aaa) // 【例】2022/01/01(土)
ggge"年"m"月"d"日" // 【例】令和4年1月1日
ge/m/d // 【例】R4/1/1
hh:mm:ss AM/PM // 【例】12:34:56 PMセクション
書式を「;(セミコロン)」で区切り記述します。セクションの数によって内容が変わります。負の数の書式を設定すると「-(マイナス)」は付かなくなるので必要な場合は付与するなど注意が必要です。
4つ
(正の数);(負の数);(ゼロ);(文字列)3つ
(正の数);(負の数);(ゼロ)2つ
2つ目に「@」を含まない場合。
(正の数+ゼロ);(負の数)2つ目に「@」を含む場合。
(正の数+負の数+ゼロ);(文字列)色
[<色名>]
[色<n>]各セクションの先頭に色を指定することができます。指定できる色名は黒・白・赤・緑・青・黄・紫・水の8種類です。
色番号(1〜56)で指定することもできます。色番号1〜8は色名の黒〜水に対応しています。[色1]=[黒]、[色2]=[白]、…といった感じです。
以下の条件を指定した場合、まず「;(セミコロン)」は3つなので条件は「(正の数);(負の数);(ゼロ)」となり、「1500」は「1500」、「-1500」は「-1,500」、「0」は「0」となります。
[青]#,##0;[赤]-#,##;[緑]0
[色5]#,##0;[色3]#,##0;[色4]#,##0| 色番号 | 色 | 赤成分 | 緑成分 | 青成分 |
|---|---|---|---|---|
| 1 | 0 | 0 | 0 | |
| 2 | 255 | 255 | 255 | |
| 3 | 255 | 0 | 0 | |
| 4 | 0 | 255 | 0 | |
| 5 | 0 | 0 | 255 | |
| 6 | 255 | 255 | 0 | |
| 7 | 255 | 0 | 255 | |
| 8 | 0 | 255 | 255 | |
| 9 | 128 | 0 | 0 | |
| 10 | 0 | 128 | 0 | |
| 11 | 0 | 0 | 128 | |
| 12 | 128 | 128 | 0 | |
| 13 | 128 | 0 | 128 | |
| 14 | 0 | 128 | 128 | |
| 15 | 192 | 192 | 192 | |
| 16 | 128 | 128 | 128 | |
| 17 | 153 | 153 | 255 | |
| 18 | 153 | 51 | 102 | |
| 19 | 255 | 255 | 204 | |
| 20 | 204 | 255 | 255 | |
| 21 | 102 | 0 | 102 | |
| 22 | 255 | 128 | 128 | |
| 23 | 0 | 102 | 204 | |
| 24 | 204 | 204 | 255 | |
| 25 | 0 | 0 | 128 | |
| 26 | 255 | 0 | 255 | |
| 27 | 255 | 255 | 0 | |
| 28 | 0 | 255 | 255 | |
| 29 | 128 | 0 | 128 | |
| 30 | 128 | 0 | 0 | |
| 31 | 0 | 128 | 128 | |
| 32 | 0 | 0 | 255 | |
| 33 | 0 | 204 | 255 | |
| 34 | 204 | 255 | 255 | |
| 35 | 204 | 255 | 204 | |
| 36 | 255 | 255 | 153 | |
| 37 | 153 | 204 | 255 | |
| 38 | 255 | 153 | 204 | |
| 39 | 204 | 153 | 255 | |
| 40 | 255 | 204 | 153 | |
| 41 | 51 | 102 | 255 | |
| 42 | 51 | 204 | 204 | |
| 43 | 153 | 204 | 0 | |
| 44 | 255 | 204 | 0 | |
| 45 | 255 | 153 | 0 | |
| 46 | 255 | 102 | 0 | |
| 47 | 102 | 102 | 153 | |
| 48 | 150 | 150 | 150 | |
| 49 | 0 | 51 | 102 | |
| 50 | 51 | 153 | 102 | |
| 51 | 0 | 51 | 0 | |
| 52 | 51 | 51 | 0 | |
| 53 | 153 | 51 | 0 | |
| 54 | 153 | 51 | 102 | |
| 55 | 51 | 51 | 153 | |
| 56 | 51 | 51 | 51 |
条件式
[条件式]表示形式色と組み合わせる場合は以下のように記述します。
[色名][条件式]#,###;[色名]#,###以下は80以上で青、それ以外は赤で表示する例。
[青][>=80]0;[赤]0比較演算子
条件に使える比較演算子は以下の通りです。
| 演算子 | 意味 | 使用例 | 条件 |
|---|---|---|---|
| = | 等しい | [=20] | 20と等しい |
| <> | 等しくない | [<>20] | 20以外 |
| < | 小さい | [<20] | 20より小さい |
| > | 大きい | [>20] | 20より大きい |
| <= | 以下 | [<=20] | 20以下 |
| >= | 以上 | [>=20] | 20以上 |
言語
「言語-地域」で表示形式の言語を指定することができます。
日本の言語は「ja」、地域は「JP」なので「ja-JP」となります。
表示形式に設定するときはロケールIDの前に「$-」をつけ「[ ]」で囲み、「[$-<ロケールID>]」の形式で指定します。
日本語の場合は「[$-ja-JP]」、もしくはIDを16進数の数値で指定し「[$-411]」と記述します。
例えば、時刻を午前・午後表記にする場合は以下のように記述します。
[$-411]AM/PM hh"時"mm"分"韓国語(LCID=0x0412)で曜日を出力。実行時が土曜日だと「토요일」と表示されます。
[$-412]aaaaロケールID番号一覧
| 言語コード | ロケール名 | LCID(10進) | LCID(16進) |
|---|---|---|---|
| af | アフリカーンス語 | 1078 | 0x0436 |
| ar-ae | アラビア語 (U.A.E.) | 14337 | 0x3801 |
| ar-bh | アラビア語 (バーレーン) | 15361 | 0x3C01 |
| ar-dz | アラビア語 (アルジェリア) | 5121 | 0x1401 |
| ar-eg | アラビア語 (エジプト) | 3073 | 0x0C01 |
| ar-iq | アラビア語 (イラク) | 2049 | 0x0801 |
| ar-jo | アラビア語 (ヨルダン) | 11265 | 0x2C01 |
| ar-kw | アラビア語 (クウェート) | 13313 | 0x3401 |
| ar-lb | アラビア語 (レバノン) | 12289 | 0x3001 |
| ar-ly | アラビア語 (リビア) | 4097 | 0x1001 |
| ar-ma | アラビア語 (モロッコ) | 6145 | 0x1801 |
| ar-om | アラビア語 (オマーン) | 8193 | 0x2001 |
| ar-qa | アラビア語 (カタール) | 16385 | 0x4001 |
| ar-sa | アラビア語 (サウジアラビア) | 1025 | 0x0401 |
| ar-sy | アラビア語 (シリア) | 10241 | 0x2801 |
| ar-tn | アラビア語 (チュニジア) | 7169 | 0x1C01 |
| ar-ye | アラビア語 (イエメン) | 9217 | 0x2401 |
| be | ベラルーシ語 | 1059 | 0x0423 |
| bg | ブルガリア語 | 1026 | 0x0402 |
| ca | カタロニア語 | 1027 | 0x0403 |
| cs | チェコ語 | 1029 | 0x0405 |
| da | デンマーク語 | 1030 | 0x0406 |
| de | ドイツ語 (ドイツ) | 1031 | 0x0407 |
| de-at | ドイツ語 (オーストリア) | 3079 | 0x0C07 |
| de-ch | ドイツ語 (スイス) | 2055 | 0x0807 |
| de-li | ドイツ語 (リヒテンシュタイン) | 5127 | 0x1407 |
| de-lu | ドイツ語 (ルクセンブルグ) | 4103 | 0x1007 |
| el | ギリシャ語 | 1032 | 0x0408 |
| en-au | 英語 (オーストラリア) | 3081 | 0x0C09 |
| en-bz | 英語 (ベリーズ) | 10249 | 0x2809 |
| en-ca | 英語 (カナダ) | 4105 | 0x1009 |
| en-gb | 英語 (U.K.) | 2057 | 0x0809 |
| en-ie | 英語 (アイルランド) | 6153 | 0x1809 |
| en-jm | 英語 (ジャマイカ) | 8201 | 0x2009 |
| en-nz | 英語 (ニュージーランド) | 5129 | 0x1409 |
| en-tt | 英語 (トリニダード) | 11273 | 0x2C09 |
| en-us | 英語 (U.S.) | 1033 | 0x0409 |
| en-za | 英語 (南アフリカ) | 7177 | 0x1C09 |
| es | スペイン語 (スペイン) | 1034 | 0x040A |
| es-ar | スペイン語 (アルゼンチン) | 11274 | 0x2C0A |
| es-bo | スペイン語 (ボリビア) | 16394 | 0x400A |
| es-cl | スペイン語 (チリ) | 13322 | 0x340A |
| es-co | スペイン語 (コロンビア) | 9226 | 0x240A |
| es-cr | スペイン語 (コスタリカ) | 5130 | 0x140A |
| es-do | スペイン語 (ドミニカ共和国) | 7178 | 0x1C0A |
| es-ec | スペイン語 (エクアドル) | 12298 | 0x300A |
| es-gt | スペイン語 (グアテマラ) | 4106 | 0x100A |
| es-hn | スペイン語 (ホンジュラス) | 18442 | 0x480A |
| es-mx | スペイン語 (メキシコ) | 2058 | 0x080A |
| es-ni | スペイン語 (ニカラグア) | 19466 | 0x4C0A |
| es-pa | スペイン語 (パナマ) | 6154 | 0x180A |
| es-pe | スペイン語 (ペルー) | 10250 | 0x280A |
| es-pr | スペイン語 (プエルトリコ) | 20490 | 0x500A |
| es-py | スペイン語 (パラグアイ) | 15370 | 0x3C0A |
| es-sv | スペイン語 (エルサルバドル) | 17418 | 0x440A |
| es-uy | スペイン語 (ウルグアイ) | 14346 | 0x380A |
| es-ve | スペイン語 (ベネズエラ) | 8202 | 0x200A |
| et | エストニア語 | 1061 | 0x0425 |
| eu | バスク語 | 1069 | 0x042D |
| fa | ペルシャ語 | 1065 | 0x0429 |
| fi | フィンランド語 | 1035 | 0x040B |
| fo | フェロー語 | 1080 | 0x0438 |
| fr | フランス語 (フランス) | 1036 | 0x040C |
| fr-be | フランス語 (ベルギー) | 2060 | 0x080C |
| fr-ca | フランス語 (カナダ) | 3084 | 0x0C0C |
| fr-ch | フランス語 (スイス) | 4108 | 0x100C |
| fr-lu | フランス語 (ルクセンブルグ) | 5132 | 0x140C |
| gd | ゲール語 (スコットランド) | 1084 | 0x043C |
| he | ヘブライ語 | 1037 | 0x040D |
| hi | ヒンズー語 | 1081 | 0x0439 |
| hr | クロアチア語 | 1050 | 0x041A |
| hu | ハンガリー語 | 1038 | 0x040E |
| in | インドネシア語 | 1057 | 0x0421 |
| is | アイスランド語 | 1039 | 0x040F |
| it | イタリア語 (イタリア) | 1040 | 0x0410 |
| it-ch | イタリア語 (スイス) | 2064 | 0x0810 |
| ja | 日本語 | 1041 | 0x0411 |
| ji | イディッシュ語 | 1085 | 0x043D |
| ko | 韓国語 | 1042 | 0x0412 |
| lt | リトアニア語 | 1063 | 0x0427 |
| lv | ラトビア語 | 1062 | 0x0426 |
| mk | マケドニア語 (FYROM) | 1071 | 0x042F |
| ms | マレー語 (マレーシア) | 1086 | 0x043E |
| mt | マルタ語 | 1082 | 0x043A |
| nl | オランダ語 | 1043 | 0x0413 |
| nl-be | オランダ語 (ベルギー) | 2067 | 0x0813 |
| no | ノルウェー語 (ブークモール) | 1044 | 0x0414 |
| pl | ポーランド語 | 1045 | 0x0415 |
| pt | ポルトガル語 (ポルトガル) | 2070 | 0x0816 |
| pt-br | ポルトガル語 (ブラジル) | 1046 | 0x0416 |
| rm | レトロマン語 | 1047 | 0x0417 |
| ro | ルーマニア語 | 1048 | 0x0418 |
| ro-mo | ルーマニア語 (モルドバ) | 2072 | 0x0818 |
| ru | ロシア語 | 1049 | 0x0419 |
| ru-mo | ロシア語 (モルドバ) | 2073 | 0x0819 |
| sb | ソルビア語 | 1070 | 0x042E |
| sk | スロバキア語 | 1051 | 0x041B |
| sl | スロベニア語 | 1060 | 0x0424 |
| sq | アルバニア語 | 1052 | 0x041C |
| sr | セルビア語 (キリル文字) | 3098 | 0x0C1A |
| sv | スウェーデン語 | 1053 | 0x041D |
| sv-fi | スウェーデン語 (フィンランド) | 2077 | 0x081D |
| sx | ソト語 | 1072 | 0x0430 |
| th | タイ語 | 1054 | 0x041E |
| tn | ツワナ語 | 1074 | 0x0432 |
| tr | トルコ語 | 1055 | 0x041F |
| ts | ツォンガ語 | 1073 | 0x0431 |
| uk | ウクライナ語 | 1058 | 0x0422 |
| ur | ウルドゥー語 (パキスタン) | 1056 | 0x0420 |
| vi | ベトナム語 | 1066 | 0x042A |
| xh | コーサ語 | 1076 | 0x0434 |
| zh-cn | 中国語 (中華人民共和国) | 2052 | 0x0804 |
| zh-hk | 中国語 (香港) | 3076 | 0x0C04 |
| zh-sg | 中国語 (シンガポール) | 4100 | 0x1004 |
| zh-tw | 中国語 (台湾) | 1028 | 0x0404 |
| zu | ズールー語 | 1077 | 0x0435 |
[$-F800]はシステムに設定されている言語の日付、[$-F400]はシステムに設定されている言語の時刻によって書式が変わります。
デフォルトで登録されている表示形式
数値
| 表示形式 | 値 |
|---|---|
| (1234) | 0_);[赤](0) |
| (1234) | 0_);(0) |
| 1234 | 0;[赤]0 |
| -1234 | 0_ |
| -1234 | 0_ ;[赤]-0 |
| △ 1234 | 0;"△ "0 |
| ▲ 1234 | 0;"▲ "0 |
解説
0_);[赤](0)
- 0_);[赤](0)
- 正の数のとき、0の右側に)の文字幅分のスペースを空ける。負の数で( )表記になるので数値の桁を揃えるため。
- 0_);[赤](0)
- 負の数のとき、赤字で( )内に絶対値で表示。
0_);(0)
- 0_);(0)
- 正の数のとき、0の右側に_)で)の文字幅分のスペースを空ける。負の数で( )表記になるので数値の桁を揃えるため。
- 0_);(0)
- 負の数のとき、( )内に絶対値で表示。
0;[赤]0
負の数のとき赤字で表示。
0_
数値の右側に半角スペースを空ける。
0_ ;[赤]-0
- 0_ ;[赤]-0
- 正の数のとき、数値の右側に半角スペースを空ける。
- 0_ ;[赤]-0
- 負の数のとき、赤字で数値の右側に半角スペースを空ける。
0;"△ "0
負の数のとき先頭に△をつける。
0;"▲ "0
負の数のとき先頭に▲をつける。
通貨
- 小数点以下の桁数
- 0〜30
- 記号
-
- なし
- ¥
- $
- US$
- アゼルバイジャン語(キリル)
- アゼルバイジャン語(ラテン)
解説
通貨記号の有無の違いだけなのでなしのみ解説。
#,##0_);[赤](#,##0)
- #,##0_);[赤](#,##0)
- 正の数のとき、数値の右側に半角スペースを空ける。
- #,##0_);[赤](#,##0)
- 負の数のとき、赤字・3桁区切りで( )内に数値を記述。マイナス表記はなし。
#,##0_);(#,##0)
- #,##0_);(#,##0)
- 正の数のとき、数値の右側に半角スペースを空ける。
- #,##0_);(#,##0)
- 負の数のとき、3桁区切りで( )内に数値を記述。マイナス表記はなし。
#,##0;[赤]#,##0
- #,##0;[赤]#,##0
- 正の数のとき、3桁区切りのカンマをつける。
- #,##0;[赤]#,##0
- 負の数のとき、赤字・3桁区切りのカンマをつける。
#,##0
3桁区切りのカンマをつける。
#,##0;[赤]-#,##0
- #,##0;[赤]-#,##0
- 正の数のとき、3桁区切りのカンマをつける。
- #,##0;[赤]-#,##0
- 負の数のとき、赤字・3桁区切りのカンマをつける。先頭にマイナス表記あり。
通貨 記号 なし
| 表示形式 | 値 |
|---|---|
| (1,234) | #,##0_);[赤](#,##0) |
| (1,234) | #,##0_);(#,##0) |
| 1,234 | #,##0;[赤]#,##0 |
| -1,234 | #,##0 |
| -1,234 | #,##0;[赤]-#,##0 |
通貨 記号 ¥
| 表示形式 | 値 |
|---|---|
| (¥1,234) | ¥#,##0_);[赤](¥#,##0) |
| (¥1,234) | ¥#,##0_);(¥#,##0) |
| ¥1,234 | ¥#,##0;[赤]¥#,##0 |
| ¥-1,234 | ¥#,##0;¥-#,##0 |
| ¥-1,234 | ¥#,##0;[赤]¥-#,##0 |
通貨 記号 $
| 表示形式 | 値 |
|---|---|
| ($1,234.10) | $#,##0.00_);[赤]($#,##0.00) |
| ($1,234.10) | $#,##0.00_);($#,##0.00) |
| $1,234.10 | $#,##0.00;[赤]$#,##0.00 |
| -$1,234.10 | $#,##0.00;-$#,##0.00 |
| -$1,234.10 | $#,##0.00;[赤]-$#,##0.00 |
通貨 記号 US$
| 表示形式 | 値 |
|---|---|
| (US$1,234.10) | "US$"#,##0.00_);[赤]("US$"#,##0.00) |
| (US$1,234.10) | "US$"#,##0.00_);("US$"#,##0.00) |
| US$1,234.10 | "US$"#,##0.00;[赤]"US$"#,##0.00 |
| -US$1,234.10 | "US$"#,##0.00;-"US$"#,##0.00 |
| -US$1,234.10 | "US$"#,##0.00;[赤]-"US$"#,##0.00 |
通貨 記号 アゼルバイジャン語(キリル)
| 表示形式 | 値 |
|---|---|
| (1,234.10 ₼) | #,##0.00 [$?-82C]_);[赤](#,##0.00 [$?-82C]) |
| (1,234.10 ₼) | #,##0.00 [$?-82C]_);(#,##0.00 [$?-82C]) |
| 1,234.10 ₼ | #,##0.00 [$?-82C];[赤]#,##0.00 [$?-82C] |
| -1,234.10 ₼ | #,##0.00 [$?-82C];-#,##0.00 [$?-82C] |
| 1,234.10 ₼ | #,##0.00 [$?-82C];[赤]-#,##0.00 [$?-82C] |
通貨 記号 アゼルバイジャン語(ラテン)
| 表示形式 | 値 |
|---|---|
| (1,234.10 ₼) | #,##0.00 [$?-42C]_);[赤](#,##0.00 [$?-42C]) |
| (1,234.10 ₼) | #,##0.00 [$?-42C]_);(#,##0.00 [$?-42C]) |
| 1,234.10 ₼ | #,##0.00 [$?-42C];[赤]#,##0.00 [$?-42C] |
| -1,234.10 ₼ | #,##0.00 [$?-42C];-#,##0.00 [$?-42C] |
| -1,234.10 ₼ | #,##0.00 [$?-42C];[赤]-#,##0.00 [$?-42C] |
会計
| 通貨記号 | 値 |
|---|---|
| なし | _ * #,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_ |
| ¥ | _ ¥* #,##0_ ;_ ¥* -#,##0_ ;_ ¥* "-"_ ;_ @_ |
| $ | _-$* #,##0.00_ ;_-$* -#,##0.00 ;_-$* "-"??_ ;_-@_ |
| US$ | _-"US$"* #,##0.00_ ;_-"US$"* -#,##0.00 ;_-"US$"* "-"??_ ;_-@_ |
| アゼルバイジャン語(キリル) | _-* #,##0.00 [$?-82C]_-;-* #,##0.00 [$?-82C]_-;_-* "-"?? [$?-82C]_-;_-@_- |
| アゼルバイジャン語(ラテン) | _-* #,##0.00 [$?-42C]_-;-* #,##0.00 [$?-42C]_-;_-* "-"?? [$?-42C]_-;_-@_- |
日付
| 表示形式 | 値 |
|---|---|
| *2001/3/14 | yyyy/m/d |
| *2001年3月14日 | [$-F800]dddd, mmmm dd, yyyy |
| 2001年3月14日 | yyyy"年"m"月"d"日";@ |
| 2001年3月 | yyyy"年"m"月";@ |
| 3月14日 | m"月"d"日";@ |
| 2001/3/14 | yyyy/m/d;@ |
| 2001/3/14 1:30 PM | [$-409]yyyy/m/d h:mm AM/PM;@ |
| 2001/3/14 13:30 | yyyy/m/d h:mm;@ |
| 3/14 | m/d;@ |
| 3/14/01 | m/d/yy;@ |
| 03/14/01 | mm/dd/yy;@ |
| 14-Mar | [$-409]d-mmm;@ |
| 14-Mar-01 | [$-409]d-mmm-yy;@ |
| 14-Mar-01 | [$-409]dd-mmm-yy;@ |
| Mar-01 | [$-409]mmm-yy;@ |
| March-01 | [$-409]mmmm-yy;@ |
| M | [$-409]mmmmm;@ |
| M-01 | [$-409]mmmmm-yy;@ |
時刻
| 表示形式 | 値 |
|---|---|
| *13:30:55 | [$-409]h:mm AM/PM;@ |
| 13:30 | h:mm;@ |
| 1:30 PM | [$-409]h:mm AM/PM;@ |
| 13:30:55 | h:mm:ss;@ |
| 2001/3/14 1:30 PM | [$-409]h:mm:ss AM/PM;@ |
| 2001/3/14 13:30 | yyyy/m/d h:mm;@ |
| 13時30分 | h"時"mm"分";@ |
| 13時30分55秒 | h"時"mm"分"ss"秒";@ |
パーセンテージ
小数点以下の桁数| 表示形式 | 値 |
|---|---|
| 0 | 0% |
| 1 | 0.0% |
| … | … |
| 30 | 0.000000000000000000000000000000% |
分数
| 表示形式 | 値 |
|---|---|
| 1 桁増加(1/4) | # ?/? |
| 2 桁増加(21/25) | # ??/?? |
| 3 桁増加(312/943) | # ???/??? |
| 分母を 2 に設定(1/2) | # ?/2 |
| 分母を 4 に設定(2/4) | # ?/4 |
| 分母を 8 に設定(4/8) | # ?/8 |
| 分母を 16 に設定(8/16) | # ?/16 |
| 分母を 10 に設定(3/10) | # ?/10 |
| 分母を 100 に設定(30/100) | # ?/100 |
指数
小数点以下の桁数| 表示形式 | 値 |
|---|---|
| 0 | 0.E+00 |
| 1 | 0.0E+00 |
| … | … |
| 30 | 0.000000000000000000000000000000E+00 |
文字列
@その他
| 表示形式 | 値 |
|---|---|
| 郵便番号 | [<=999]000;[<=9999]000-00;000-0000 |
| 電話番号(東京) | [<=99999999]####-####;(00) ####-#### |
| 正負記号(+ = △ : - = ▲) | "△" #,##0;"▲" #,##0 |
| 漢数字(十二万三千四百) | [DBNum1][$-411]G/標準 |
| 大字(壱拾弐萬参阡四百) | [DBNum2][$-411]G/標準 |
| 全角(12345) | [DBNum3][$-411]0 |
| 全角 桁区切り(12,345) | [DBNum3][$-411]#,##0 |
記述例
Excel.Range("A1").NumberFormatLocal = "G/標準"
Excel.Range("A1").NumberFormatLocal = "yyyy/mm/dd"参考文献
- 4. Excelの書式の基本について — Excel-CellFormatter 0.12 ドキュメント
- ユーザー定義の表示形式に条件を設定する【Excel・エクセル】
- 【Excel】ユーザー定義表示形式のサンプルの意味を全部解説します - わえなび ワード&エクセル問題集 waenavi
- https://support.microsoft.com/ja-jp/topic/excel-%E3%81%AE%E3%82%BB%E3%83%AB%E3%81%AE%E8%A1%A8%E7%A4%BA%E5%BD%A2%E5%BC%8F%E3%81%A7-%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%AE%9A%E7%BE%A9-%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E6%9B%B8%E5%BC%8F%E8%A8%98%E5%8F%B7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-979767bb-6635-c0f5-5e7f-32c69715ccfa
関連記事
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.ActiveCell プロパティ (Excel)
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ (Excel)
- 作業中のワークシートのすべてのセルを表すRange オブジェクトを返します。
- Range.Activate メソッド (Excel)
- 1つのセルをアクティブにします。セルは現在の選択範囲内にある必要があります。セルの範囲を選択するには、Selectメソッドを使用します。
- Range.AutoFill メソッド (Excel)
- 指定された対象セル範囲内のセルに対してオートフィルを実行します。
- Range.AutoFilter メソッド (Excel)
- オートフィルターを使ってリストをフィルター処理します。
- Range.ClearHyperlinks メソッド (Excel)
- 指定された範囲からすべてのハイパーリンクを削除します。
- Range.Copy メソッド (Excel)
- 範囲を、指定の範囲またはクリップボードにコピーします。
- Range.DiscardChanges メソッド (Excel)
- 編集されたセル範囲内のすべての変更を破棄します。
- Range.Orientation プロパティ (Excel)






