«Определяемый пользователем тип не определен» для простого пользовательского типа - PullRequest
6 голосов
/ 13 января 2011

В Excel 2007 у меня есть следующий очень простой код в VBA:

Public Type specType
    sb As Long
End Type


Private Sub MyButton_Click()
    Dim spec As specType

    '...
End Sub

При нажатии кнопки я получаю сообщение об ошибке «Определяемый пользователем тип не определен» в строке «Dim spec As specType» ... почему? Нужно ли перемещать определенные пользователем типы в специальное место?

1 Ответ

11 голосов
/ 13 января 2011

Оказывается, типы должны быть определены до любых функций в модуле, иначе они просто не будут распознаны (без сообщения об ошибке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...