文字を数値に変換@Excel マクロ・VBA

数値への型変換です。

以下の関数を利用します
CInt:Integer型
CLng:Long型
CSng:Single型
CDbl:Double型
CDec:Decimal型

以下は、文字「1.5」を各種関数で変換しています。



Sub test()

Dim str As String

str = "1.5"

'Integerに変換
MsgBox (CInt(str))

'Longに変換
MsgBox (CLng(str))

'Singleに変換
MsgBox (CSng(str))

'Doubleに変換
MsgBox (CDbl(str))

'Decimalに変換
MsgBox (CDec(str))

End Sub




Copyright (C) Excelマクロ・VBAのお勉強. All Rights Reserved.