ник: Bellerofont
>Вы создаете экземпляр класса, предварительно не объявив его
>надо в самом начале модуля написать что-то типа:
>
>Private mc1First As Class1
Это совсем необязательно.
Если экземпляр класса нужен только в процедуре, то зачем определять его в разделе описаний модуля ?
Причина ошибки не в этом.