萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel VBA 讓資料驗證下拉選單自動展開,加速重複資料輸入

預設須點擊儲存格右側下拉箭頭才會顯示資料驗證清單。透過簡單的 VBA 事件程序,選取儲存格即自動展開清單:

  1. 開啟已設定資料驗證的活頁簿(如「薪資表.xls」)。
  2. Alt+F11 開啟 VBE,於專案總管雙擊目標工作表(如 Sheet1)。
  3. 貼上以下程式碼:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 3 Then Application.SendKeys "%{DOWN}"
    If Target.Column = 4 Then Application.SendKeys "%{DOWN}"
End Sub

代碼意義:選取第 3、4 欄(C、D 欄)任一儲存格時,模擬 Alt+Down 熱鍵自動展開下拉選單。可依需求修改欄號。

  1. 關閉 VBE,儲存並重新開啟活頁簿,選取 C/D 欄儲存格即可見下拉選單自動彈出。

自動展開效果

copyright © 萬盛學電腦網 all rights reserved