ray88’s diary

お仕事で困ったとき用の自分用の覚書

VBA 型変換関数 CStr/CInt/CLng/CDate/CDbl/CCur

■元の値を文字型に変換

Cstr(元の値)

■元の値を整数に変換

CInt(元の値)

■元の値を長整数に変換

CLng(元の値)

■元の値を日付に変換

CDate(元の値)

※CInt関数、CLng関数で型変換すると小数点は第1位で四捨五入される。丸めの対象となる数値が「5」の場合、Round関数と同様に、最も近い偶数に丸められる
(例)

Sub ChangeType()
    MsgBox CStr(123456)
    MsgBox CInt(100.6)
    MsgBox CLng(1000000.5)
    MsgBox CDate("平成21年1月1日")
End Sub

■元の値をDouble 型に変換

CDbl(元の値)

■元の値をCurrency 型に変換

CCur(元の値)

※参考URL
VBA 文字列を変換する