Я создал окно с использованием проверки данных и ввел значения внутри как 1,2. И я ожидаю, что всякий раз, когда я выбираю 1 из списка, строки с 4 по 8 должны скрываться, и когда я выбираю 2, он должен скрываться от строк 5 до 8.
Это происходит, но каждый раз, когда я должен перейти на вкладку разработчика и выбрать вариант "макросы" и выбрать вариант скрытия и запустить его для выполнения задания. Я ожидаю, что как только я выберу значение из списка, макрос должен работать.
Я использую excel 2010. Мой код выглядит следующим образом:
Sub hide()
If Range("A1").Value = 1 Then
Range("4:8").EntireRow.Hidden = True
ElseIf Range("A1").Value = 2 Then
Range("4:8").EntireRow.Hidden = Fase
Range("5:8").EntireRow.Hidden = True
End If
End Sub
Окно списка создается с помощью вкладки "Проверка данных". И я ожидаю, что как только я выберу любое значение из этого списка, строки должны скрыть.
С уважением, Тухин.
Щелкните правой кнопкой мыши на своем списке и выберите " назначить макрос ",
На новом "Назначить макрос" окна, обратите внимание на ваш макрос шкурой, выделите ее и нажмите OK.
Это должно присвоить ваш макрос списку.