Цитата: KaPrAL Если в начале модуля написать строку "Option Explicit", то объявление переменных станет обязательным.
Это понятно, но оператор "Option Explicit" (как и параметр "Require Variable Declaration") либо есть в коде, либо его нет. Если "Option Explicit" отсутствует, то код без объявления переменных должен работать на всех машинах, и наоборот. Тут же код работает на одной машине (т.е. "Option Explicit" отсутствует), а на другой машине этот же код не работает. Думаю, что это глюк. Насколько я знаю, во всех языках программирования объявление переменных является обязательным, а вот в VBA сделали поблажку пользователям - ну и где-то, наверняка, таятся баги от этого решения - поэтому лучше всегда декларировать переменные перед использованием.