ExcelVBA で文字列型の変数を宣言したい場合は、「Dim 変数名 As String」と記述するようです。 ExcelVBA には、型宣言文字というものがあるらしく、文字列型の型宣言文字は、ドルの記号「$」のようです。型宣言文字を使用して「Dim 変数名$」と宣言すると「Dim 変数名 As String」と記述した場合と同様の結果になるようです。
使用上の違いは分かりませんでしたが、 VBA の「Left」関数とドル記号 $ の付いた「Left$」関数はオブジェクトブラウザで見ると違いがあるようです。
Excel VBA
426 accesse