Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 18 февраля 2022, 20:48

Название: VBA Макросы. Ambiguous name detected: CommandButton1_Click.
Отправлено: Посетитель от 18 февраля 2022, 20:48
На форме UserForm есть кнопка с именем "CommandButton1".

При запуске макроса появляется ошибка:
Compile error: Ambiguous name detected: CommandButton1_Click

И в коде выделяется строка:
Private Sub CommandButton1_Click

Почему происходит ошибка?
Название: Re: VBA Макросы. Ambiguous name detected: CommandButton1_Click.
Отправлено: Администратор от 18 февраля 2022, 20:52
Это означает, что внутри одного модуля (в вашем случае внутри формы UserForm) есть несколько процедур "CommandButton1_Click".
VBA не знает, какую из этих процедур использовать.
Оставьте только одну процедуру.
Название: Re: VBA Макросы. Ambiguous name detected: CommandButton1_Click.
Отправлено: Посетитель от 19 февраля 2022, 12:57
спасибо