ちなみにDEFの中でVARで宣言すれば、同じ名前の変数でもローカル変数になりますよ。 この辺はOPTION STRICTをつけた方がよくわかるかもですね。(つけないとDEFの中でグローバル変数定義されてないのを使えばエラーだし、DEFの中でちゃんと定義すればそれはローカル変数として扱われるし)