Format

種別 文字列操作
説明 文字列や数字、日付などを指定した書式に変換します。

構文 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)