>>771
標準モジュールなら初期化関数、クラスモジュールならコンストラクタとか、
いくらでも初期化するところを作れるでしょ。

初期化関数とかで銘打って初期化を行う場合、そこで行うことは初期化な訳だから
むしろそこで設定されている値は初期値であることが見て取れる訳だ。

それは例えばInteger指定した変数が1であっても1が初期値であることを見て取れるよな。

ところがStatic変数はInteger型であれば常に初期値は0固定。
しかも初期値として銘打った訳でもなく、常にデフォルト値であるから何のためにその初期値を設定しているかもへったくれもない。

初期値が設定出来ないからそれに合わせてプログラムを組んで行くことを良しとするなら
そもそもVariantがどうの何て関係ないし、
良しとしないならモジュールレベル変数を外部で初期化してそれを使えばいいって話。