Как очистить зависимую ячейку раскрывающегося списка после изменения выбора в Excel?
Для зависимого раскрывающегося списка при изменении значения родительского раскрывающегося списка выбранное значение во втором будет недействительным. Вы должны вручную удалить недопустимое значение из второго раскрывающегося списка после выбора измененного в первом. В этой статье я покажу вам метод автоматической очистки зависимой ячейки раскрывающегося списка после выбора измененных в Excel.
Очистить зависимую ячейку раскрывающегося списка после выбора, измененного с помощью кода VBA
Очистить зависимую ячейку раскрывающегося списка после выбора, измененного с помощью кода VBA
Следующий код VBA помогает очистить зависимый раскрывающийся список после выбора изменений в Excel.
1. Щелкните правой кнопкой мыши вкладку листа, содержащую зависимый раскрывающийся список, который вы очистите автоматически, затем выберите Просмотреть код из контекстного меню.
2. В дебюте Microsoft Visual Basic для приложений окно, скопируйте ниже код VBA в окно.
Код VBA: очистить зависимую ячейку раскрывающегося списка после выбора изменено
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Внимание: В коде номер 5 - это номер столбца, содержащий родительский раскрывающийся список. В этом случае мой родительский раскрывающийся список находится в столбце E.
3. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
С этого момента при внесении изменений в родительский раскрывающийся список содержимое второго раскрывающегося списка будет очищаться автоматически. Смотрите скриншот:
Статьи по теме:
- Как создать зависимые каскадные выпадающие списки в Excel?
- Как создать динамические каскадные списки в Excel?
- Как автоматически заполнять другие ячейки при выборе значений в раскрывающемся списке Excel?
- Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?
- Как создать календарь с выпадающим списком в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!