現在日付を YYYYMMDD 形式で取得する関数です。
関数概要
- 関数名: FNCGetYYYYMMDD
- 入力引数; ありません。
- 出力引数: ありません。
- 返り値:現在日付をYYYYMMDD形式で返却します。エラーが発生した場合は「Error」がセットされます。
ソースコード
'-----------------------------------------------------------------
' 現在日付を YYYYMMDD 形式で取得する
'-----------------------------------------------------------------
Function FNCGetYYYYMMDD() As String
On Error GoTo ErrorHandler
FNCGetYYYYMMDD = Format(Now, "yyyyMMdd")
Exit Function
ErrorHandler:
MsgBox Err.Number & : & Err.Description, vbCritical, エラー
FNCGetYYYYMMDD = "Error"
Exit Function
End Function
使用方法
MsgBox(FNCGetYYYYMMDD())
ソースコード説明
Format関数で、日付を「yyyyMMdd」形式に変換します。
Format関数の第一引数にセットしているNow
は、現在日付時刻が入ります。
このFormat関数の返り値を関数FNCGetYYYYMMDD
の返り値にセットします。
On Error GoTo ErrorHandler
で、エラーが発生した場合に「ErrorHandler」へ飛ぶように定義します。
「ErrorHandler」では、エラー情報をメッセージボックスで表示し、関数の返り値に「Error」をセットして終了します。
リンク
コメント