Dim declares local variables within subroutines. Global variables are declared with the PUBLIC or the PRIVATE statement.
Dim ステートメントで宣言される変数は、サブルーチン内部でのみ有効な局所変数です。大域変数を宣言するには、PUBLIC ないし PRIVATE ステートメントを使用する必要があります。