Невозможно запустить VBA автоматически при выборе значения из списка

0

Я создал окно с использованием проверки данных и ввел значения внутри как 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
Теги:
excel
excel-2010

2 ответа

0

Окно списка создается с помощью вкладки "Проверка данных". И я ожидаю, что как только я выберу любое значение из этого списка, строки должны скрыть.

С уважением, Тухин.

0

Щелкните правой кнопкой мыши на своем списке и выберите " назначить макрос ",

На новом "Назначить макрос" окна, обратите внимание на ваш макрос шкурой, выделите ее и нажмите OK.

Это должно присвоить ваш макрос списку.

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню