Это в основном почтовый шаблон, содержащий 3 разных типа контента.
У меня есть лист excel с списком со списком. Список имеет значения 1,2 и 3. & 3 различных типа контента для них. Если выбран любой из них. Остальное содержимое должно быть скрыто.Скрыть строки на основе списка выпадающих списков в Excel
1
A
ответ
3
Предполагая, что у вас есть опция проверки, установленная в Range("A1")
с различными вариантами (1-3 в моем примере). В соответствующем модуле листа введите следующий код и измените его по мере необходимости.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Dim rngOpt1 As Range
Dim rngOpt2 As Range
Dim rngOpt3 As Range
'you doesn't need to put rows references here
'as we deal with it later
Set rngOpt1 = Range("b10:c15") 'first area to be hidden
Set rngOpt2 = Range("d16:e20") 'second...
Set rngOpt3 = Range("f21:g25") 'you can guess
If Range("A1") = 1 Then 'your validation cell
rngOpt1.EntireRow.Hidden = False
rngOpt2.EntireRow.Hidden = True
rngOpt2.EntireRow.Hidden = True
ElseIf Range("A1") = 2 Then
rngOpt1.EntireRow.Hidden = True
rngOpt2.EntireRow.Hidden = False
rngOpt2.EntireRow.Hidden = True
Else
'you can do it on you own... :)
End If
End If
End Sub
Каждый раз, когда вы меняете значение в A1, соответствующий диапазон строк будет скрыт. Я не особо горжусь своей эффективностью, но это была моя первая идея.
Смежные вопросы
- 1. Excel VBA - запуск макроса на основе диапазона выпадающих списков
- 2. Создание списка выпадающих списков
- 3. Настроить gridview на основе двух выпадающих списков
- 4. Средство на основе множественных выпадающих списков
- 5. Каскадирование выпадающих списков на основе запроса php
- 6. jQuery перенаправление на основе двух выпадающих списков
- 7. Обновление списка выпадающих списков каскадирования
- 8. Множественные зависимые списки выпадающих списков в Excel
- 9. Элементы списка элементов списка, основанные на выборе списка выпадающих списков
- 10. заполнять несколько выпадающих списков excel в цикле
- 11. Заполнение списка из 2 выпадающих списков
- 12. Отклонение списка выпадающих списков при нажатии на элемент списка
- 13. создание строк таблицы на основе выбора выпадающих списков
- 14. Повторно загрузите данные jqgrid на основе выбора выпадающих списков asp
- 15. Несколько настраиваемых списков выпадающих списков
- 16. Заселение выпадающих списков/списков выбора
- 17. как вычислить значение на основе ввода из 3 выпадающих списков?
- 18. Несколько пользовательских списков выпадающих списков с jQuery
- 19. Использование списков выпадающих списков, чтобы скрыть/показать с помощью JQuery
- 20. Сортировка списка списков на основе списка строк
- 21. Несколько зависимых выпадающих списков на странице jsp
- 22. Сортировка списка списков на основе данной строки в Python
- 23. Обновление списка выпадающих списков после сброса элементов
- 24. Создание выпадающих списков из неупорядоченного списка
- 25. заполнить несколько выпадающих списков
- 26. Связать несколько выпадающих списков из одного списка
- 27. AngularJS - Несколько выпадающих списков
- 28. Загрузка списка выпадающих списков из базы данных
- 29. Создание прокручиваемого списка без выпадающих списков
- 30. Создание выпадающих списков в Excel с помощью java
thanku для быстрого ответа и извинения за задержку, но можете ли вы, пожалуйста, направить меня, как я могу добавить это и где я могу его добавить. Пожалуйста, воздержитесь от меня, я не сделал этого раньше –
Запустите Excel >> Alt + F11 >> проводник проекта слева >> найдите название своей книги >> рядом с ним найдите имя вашего листа и дважды щелкните по нему >> поместите мой код в открывшемся окне –
Да, его работа ... И для If Range («A1») = 1 Затем ... как я должен использовать предложение вместо этого. «Я попробовал», но –