У меня есть код, который просматривает 2 разные ячейки и отображает всплывающее окно каждый раз, когда обе ячейки имеют определенные критерии, однако он делает это только для этой конкретной строки.
Я ищу способ иметь 1 код, который будет искать каждую пару ячеек в каждой строке и оценивать их независимо.
Пытался изменить диапазоны, но очевидно, что это создает длинный код, я уверен, что есть лучший способ, но мои знания ограничены.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Me.Range("A:B")) Is Nothing Then
If (Range("A2").Value = "Text1") And Range("B2").Value > ### Then MsgBox "Message"
End If
End Sub
Код должен смотреть на всю таблицу, состоящую из 200 строк, и в идеале продолжать искать, увеличивается ли таблица по определенным критериям в каждой строке, все A2
и B2
, A3
и B3
и так далее.
В настоящее время он рассматривает только те ячейки, которые я выбрал, и единственное решение, которое я могу придумать, это скопировать вставку и изменить диапазоны для каждого нового фрагмента кода.
Спасибо!