【VBA】数値を文字列に変換する方法

  • このエントリーをはてなブックマークに追加

数値を文字列に変換する方法を紹介します。

サンプルコード

Sub Example1()
    Dim text As String
    text = CStr(123)
    MsgBox text
End Sub

実行結果

CStrとStrの違い

Str(数値)でも文字列に変換できますが、正の数値の場合、先頭に空白文字が追加されるので使い勝手はCStrが良いと思ます。

比較コード

Sub Example1()
    Debug.Print Str(123)
    Debug.Print CStr(123)
End Sub

実行結果

  • このエントリーをはてなブックマークに追加