Я пытаюсь настроить электронную таблицу для возврата окна сообщения всякий раз, когда вводится значение ячейки, у меня есть приведенный ниже код, который отлично работает только для 1 ячейки.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Range
Set A = Range("D5")
If Intersect(Target, A) Is Nothing Then Exit Sub
If Target.Value = "Yes" Then
MsgBox "Message"
End If
End Sub
Мне нужно, чтобы MsgBox
всплывало всякий раз, когда встречается любой из этих 3: D5="Yes"
, B5="No"
и B13="Submit form"
, однако я не могу заставить его всплывать более чем на 1 ячейку в данный момент времени, записывая в один модуль или 3 отдельные. Каждое из полей для каждой из этих ячеек должно возвращать разные сообщения, например, D5="Да" MsgBox "Пожалуйста, заполните..." или B5="Нет" MsgBox "Отправить форму"