Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: fant1k от 02 марта 2017, 19:29

Название: VBA: Почему происходит ошибка Sub or Function not defined?
Отправлено: fant1k от 02 марта 2017, 19:29
Запускаю такую процедуру, выделяется строка  "Call Procedure1" и появляется ошибка Sub or Function not defined. Почему так?

Private Sub CommandButton1_Click()
    If Me.OptionButton1.Value = True Then
        Call Procedure1
    ElseIf Me.OptionButton2.Value = True Then
        Call Procedure2
    Else
        MsgBox "Не выбран ни один optionbutton"
    End If
End Sub
Название: Re: VBA: Почему происходит ошибка Sub or Function not defined?
Отправлено: Администратор от 02 марта 2017, 19:36
Это означает, что нет процедуры "Procedure1".
Или процедура есть, но находится в другом модуле и перед именем процедуры есть слово 'Private'.
Название: Re: VBA: Почему происходит ошибка Sub or Function not defined?
Отправлено: fant1k от 02 марта 2017, 19:45
все, я обнаружил ошибку, не обратил внимание, спасибо