Excel VBA Макросы. Как сделать, чтобы событие Worksheet_Change запускалось, если изменения произошли в нескольких ячейках?

Автор Посетитель, 13 января 2021, 18:26

Посетитель

Как сделать, чтобы событие Worksheet_Change запускалось, если изменения произошли в этих ячейках: G28, H28, I28, J28?

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

Private Sub Worksheet_Change(ByVal Target As Range)
   
    ' Если изменения произошли в других ячейках, то выходим из события.
    If Intersect(Target, Range("G28, H28, I28, J28")) Is Nothing Then Exit Sub
   
    ' Здесь запишите ваши действия, какие должны произойти.
   
End Sub