数値を文字列に変換する方法を紹介します。
「CStr(数値)」で文字列に変換できます。
サンプルコード
Sub Example1()
Dim text As String
text = CStr(123)
MsgBox text
End Sub
実行結果
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/04/image-7.png?resize=127%2C133&ssl=1)
CStrとStrの違い
Str(数値)でも文字列に変換できますが、正の数値の場合、先頭に空白文字が追加されるので使い勝手はCStrが良いと思ます。
比較コード
Sub Example1()
Debug.Print Str(123)
Debug.Print CStr(123)
End Sub
実行結果
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/04/image-9.png?resize=754%2C643&ssl=1)