構文
Str(Expression) As String
Expression・・・ 数値または数式を指定※省略不可
戻り値 ・・・・・ Variant型(内部String型)
戻り値 ・・・・・ Variant型(内部String型)
Expressionに指定した文字をString型(文字列型)に変換します。
Str関数のサンプルコード
Public Sub sample() '■通常の変換 Debug.Print Str(1000.12345) '→" 1000.12345" Debug.Print Str(1000) '→" 1000" '■エラー 'Debug.Print Str("千円") '型が一致しません 'Debug.Print Str() '引数は省略できません End Sub
注意点
- Str関数は正の数値の場合、先頭に半角空白スペースが入ります。
CStr関数は正の数値の場合、先頭に半角空白スペースが入りません。
関連記事
- 文字列を日付データに変換する【CDate関数】【ExcelVBA】
- 文字列を長整数型データ(数値)に変換する【CLng関数】【ExcelVBA】
- 文字列を整数型データ(数値)に変換する【CInt関数】【ExcelVBA】
- 文字列をバイト型データ(Byte)に変換する【CByte関数】【ExcelVBA】
- 文字列をBoolean型データ(True/False)に変換する【CBool関数】【ExcelVBA】
- Currency型(通貨型)に変換する【CCur関数】【ExcelVBA】
- Double型(倍精度浮動小数点数型)に変換する【CDbl関数】【ExcelVBA】
- Single型(単精度浮動小数点数型)に変換する【CSng関数】【ExcelVBA】
コメント