VBA Макросы. Compile error: Ambiguous name detected.

Автор Посетитель, 11 января 2022, 12:36

Посетитель

Почему происходит ошибка в этом коде?

Private Sub CommandButton2_Click()
    Private Sub ComboBox1_Change()
End Sub

Администратор

В VBA нельзя запустить процедуру таким кодом:
Private Sub ComboBox1_Change()

Чтобы запустить процедуру, нужно просто указать имя процедуры:
ComboBox1_Change

Посетитель

Большое спасибо, совершенно об этом не подумал.