У меня есть лист Excel, который должен вести себя определенным образом.
Например, ячейки I11 - I20 - это ячейки пользовательского ввода в форме раскрывающегося списка.
Для этих ячеек мне нужно отслеживать, выбирает ли пользователь значение, которое меньше числа 900.
Если пользователь выбирает, например, число меньше 900 для ячейки I11, мне нужноустановить для ячейки формулу K11 = J11.
Если пользователь выбирает число больше 900, тогда я очищаю формулу и разрешаю вводить ячейку.
Мне нужно сделать этодля всех ячеек, которые варьируются от I11-I20.
Вот то, что у меня есть для одной ячейки, однако я получаю ошибку, в которой говорится «переменная объекта или переменная блока не установлена», и это позволяет мне изменить только однустрока.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Range
Set A = Range("I11")
If Intersect(Target, A) > 900 Then A.Offset(0, 2).Value = ""
Application.EnableEvents = False
A.Offset(0, 2).Value = "=J11"
Application.EnableEvents = True
End Sub
Спасибо за любую помощь.