
在Excel中選擇更改后如何清除相關的下拉列表單元格?
對于從屬下拉列表,當父下拉列表的值更改時,第二個列表中的所選值將無效。 在第一個下拉列表中選擇更改后,您必須從第二個下拉列表中手動刪除無效值。 在本文中,我將向您展示一種在Excel中選擇更改后自動清除相關下拉列表單元格的方法。
選擇使用VBA代碼進行更改后,清除相關的下拉列表單元格
選擇使用VBA代碼進行更改后,清除相關的下拉列表單元格驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!以下VBA代碼可幫助您在Excel中選擇更改后清除相關的下拉列表。
1.右鍵單擊工作表選項卡,其中包含您將自動清除的從屬下拉列表,然后選擇 查看代碼 從上下文菜單。
2.在開幕 Microsoft Visual Basic應用程序 窗口中,將下面的VBA代碼復制到該窗口中。
VBA代碼:選擇更改后,清除相關的下拉列表單元格
Private Sub Worksheet_Change(ByVal Target As Range)Update by Extendoffice 2018/06/04Application.EnableEvents = FalseIf Target.Column = 5 And Target.Validation.Type = 3 ThenTarget.Offset(0, 1).Value = ""End IfApplication.EnableEvents = TrueEnd SubCopy備注:在代碼中,數字5是包含父級下拉列表的列號。 在這種情況下,我的父母下拉列表位于E列中。
3。 按 其他 + Q 關閉鍵 Microsoft Visual Basic應用程序 窗口。
從現在開始,對父級下拉列表進行更改時,第二個下拉列表的內容將自動清除。 看截圖:
相關文章:如何在Excel中創建相關的級聯下拉列表?如何在Excel中創建動態級聯列表框?在Excel下拉列表中選擇值時如何自動填充其他單元格?在Excel下拉列表中鍵入時如何自動完成?如何在Excel中創建下拉列表日歷?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

