♯記号などは、「リテラル」というもので型を
暗黙に示すもので、#はDouble型を示す。
Dim i as Double と宣言すれば i はDouble型に決まって
いますので♯は要らないが、
稀に Dim i as Variant(何でも型)と宣言したとき、i=1#とすると
Double型として明示代入ができる。
とはいえ、変数の中身が訳がわからなくなるので、こんな書き方は
通常はしない。プログラム文中を判りやすく見せているだけ。
<参照>
型文字 (Visual Basic)
識別子の型文字 データの種類 例
% Integer Dim L%
& Long Dim M&
@ Decimal Const W@ = 37.5
! Single Dim Q!
$ String Dim V$ = “Secret”
型文字 - Visual Basic
詳細情報: 型文字 (Visual Basic)