Когда я использую этот макрос, чтобы очистить B12
когда я изменить B11
, я получаю ошибку компиляции:неоднозначное имя обнаружено: Worksheet_Change
ambiguous name detected: Worksheet_Change
Можете ли вы мне помочь?
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "B11" Then
Range("B12").ClearContents
End If
End Sub
Возможно, вы реализовали 'Worksheet_Change' дважды в модуле. Может существовать только одна функция обработки событий для одного объекта («Рабочий лист») –
Я считаю, что @John_West прав. После этого вам также может потребоваться присвоить адрес 'If Target.Address =" $ B $ 11 "Then' –