ラベルやテキストボックス、表、カレンダーなどのコントロールに数値や文字を表示させる際の表示形式(フォーマット)を指定することができます。
該当コントロールの「書式」欄に以下のフォーマットを指定することで、出力結果の表示形式を制御できます。
フォーマット一覧
フォーマット指定 | 種類 | 出力結果 |
---|---|---|
0 | 整数 | 小数第一位を四捨五入した整数。 |
00 | 整数 (頭ゼロあり) |
小数第一位を四捨五入した整数。 2桁に満たない場合のみ、頭にゼロを付与。 |
0+ | 整数 (頭ゼロあり) |
小数第一位を四捨五入した整数。 指定した0の個数桁に満たない場合のみ、 不足分だけ頭にゼロを付与。 ※「0+」は「1個以上の0」を意味する。 |
0.0 | 実数 | 小数第二位を四捨五入して小数第一位まで表示。 |
00.00 | 実数 (頭ゼロあり) |
小数第二位を四捨五入して小数第一位まで表示。 整数部が2桁に満たない場合のみ、頭にゼロを付与。 |
0+.0+ | 実数 (頭ゼロあり) |
小数第 n + 1 位を四捨五入して、小数第 n 位まで 表示。 整数部がフォーマットの整数部に指定した0の個数桁に 満たない場合のみ、不足分だけ頭にゼロを付与。 ※「0+」は「1個以上の0」を意味する。 ※「n 」は「フォーマットの小数部に指定した 0の個数」。 |
0,000 | 3桁ごとカン マ区切り |
小数第一位を四捨五入した整数。 4桁以上の場合のみ、3桁ごとにカンマ区切り。 |
0,000.0+ | 3桁ごとカン マ区切り |
小数第 n + 1 位を四捨五入して、小数第 n 位まで 表示。 整数部が4桁以上の場合のみ、 整数部を3桁ごとにカンマ区切り。 ※「0+」は「1個以上の0」を意味する。 ※「n 」は「フォーマットの小数部に指定した 0の個数」。 |
@ | 文字 | 次の1文字。なければ空欄(スペース)。 |
& | 文字 | 次の1文字。なければ何もしない(空文字)。 |
※整数、実数、3桁ごとカンマ区切りでフォーマット可能な数値は15桁までとなります。
凡例
入力値 | フォーマット指定 | 出力結果 |
---|---|---|
999.98 | 0 | 1000 |
999.98 | 00000 | 01000 |
999.98 | 0.0 | 1000.0 |
999.98 | 0000.000 | 0999.980 |
999.98 | 0,000 | 1,000 |
999.98 | 0,000.0 | 1,000.0 |
09012345678 | @@@-@@@@-@@@@ | 090-1234-5678 |
090123 | @@@-@@@@-@@@@ | 090-123 - |
09012345678 | &&&-&&&&-&&&& | 090-1234-5678 |
090123 | &&&-&&&&-&&&& | 090-123- |