非常にあたり前の話だが、暗黙の変数宣言で変数を利用する場合
常にグローバル変数が優先されて利用される
グローバル変数が存在しない場合のみ、ローカル変数として暗黙に変数宣言がされる

コードを再利用したいなら、Option Explicitを宣言しておいた方が(比較的に)安全
コードを再利用しないなら、Option Explicitを宣言してもしなくても、どうでも良い