宣言した変数は、次に SUB や FUNCTION を実行するまで有効となります。 この場合の変数宣言は、SUB や FUNCTION の内部に記述する必要があります。
Переменная сохраняет свое значение до следующего входа в эту функцию или процедуру. Объявление переменной должно существовать внутри процедуры или функции.