種別 | 文字列操作 |
---|---|
説明 | 文字列や数字、日付などを指定した書式に変換します。 |
構文 | Format(expression, format[, type]) |
引数 | expression:変換元となる任意の式を指定。 format :書式指定文字を指定 (VBScriptと同様。「VBA Format」で検索してください。) type: 0=expressionを変更しない(デフォルト) 1=expressionを日付に変換する 2=expressionを整数に変換する 3=expressionを単精度浮動小数点数に変換する |
戻り値 | 変換した書式を文字列で返します。 |
使用例 | Dim s s = Format(Now(), "yyyy-mm-dd", 1) '日付として、2019-09-30などを返す s = Format(Now(), "hh:nn:ss", 1) '時分秒として、05:10:33などを返す s = Format(Now(), "yyyy/mm/dd hh:nn", 1) '日時として、2019/09/30 10:32などを返す s = Format(123, "00000") ' ゼロ埋めし「00123」を返す s = Format(123.45678, "0.00") '小数点を2桁にし「123.46」を返す s = Format(12345, "###,###") '三桁区切りのカンマをつけ「12,345」を返す |
実例 | |
備考 | 関連する関数(ChgVariable、Format、Find、IIf、Len、Left、Mid、 Replace、Right、Split、StrConv、Trim) |