Ошибка Run-time error '91': Object varialble or With block variable not set

Добрый день. При скрытии одной из форм возникает данная ошибка. Дебаг подчеркивает строку, где эта форма вызывалась, вообще в другой процедуре. Как воспроизвести: Запустить форму Бронирование, заполнить дату заселения/отъезда, чтобы разница была больше 60 дней, выбрать к-во гостей и тип номера, нажать кнопку "подобрать". Подскажите, что не так?
2 ответа

1. Используй Option Explicit - поможет найти много ошибок 1. Объявляй переменный м мх тип 3. читай справку по ошибке. Бейсик же сказал номер 91. Нет ещё чего выгружать Вынеси выгрузку в другую процедуру
Private Sub UserForm_Activate()
   Unload Me
End Sub
Да и с календарём костыли: не у всех есть такой контрол. У меня нет


Заменил UserForm_Initialize на UserForm_Activate теперь все работает, магия