質問: 333 a(1)=333 このような結果が得られるのでしょうか。 それとも区切り文字がない場合、a(0)、a(1)を使用するとコンパイルエラーでしょうか。
回答: やってみればいいと思うが・・・。 b=111.222 a = split(b , ".") ⇒ a(0) = 111 a(1)=222 これはいい。 b=333 a = split(b , ".") ⇒ a(0) = 333 a(1)=333 「実行時エラー'9':インデックスが有効範囲にありません。」 なお、split関数は、文字列を扱うのだから、 dim a() as string,b as string b="111.222" a = split(b , ".") のように指定した方がいいと思うが、どうだろう。