ドルマーク付きの関数は文字列型で返す関数。付いてない関数はVariant型で返す関数。ドルマーク付き関数を使うとNull判定が必要になる。絶対嫌だ。
文字列型の変数宣言時にもドルマークが使える。
Dim a$ Debug.Print TypeName(a) ’Stringが返る a = " test " a = Trim$(a) Debug.Print a 'testが返る
その他の型宣言文字も置いておきます。
型宣言文字 | データ型 | 型宣言 |
---|---|---|
$ | 文字列型 | String |
% | 整数型 | Integer |
& | 長整数型 | Long |
! | 単精度浮動小数点型 | Single |
# | 倍精度浮動小数点型 | Double |
@ | 通貨型 | Currency |
以上。