関数・メソッド

String型(文字列型)に変換する【Str関数】【ExcelVBA】

構文

Str(Expression)  As String

Expression・・・ 数値または数式を指定※省略不可
戻り値 ・・・・・  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関数は正の数値の場合、先頭に半角空白スペースが入りません。

関連記事

 

コメント

タイトルとURLをコピーしました