在Excel處置過程中,經常會碰著將單位格釀成下拉選擇菜單形式,以便利填寫者的輸入,若何快速實現該功能呢?小編將以一個實例為例,教大師輕松把握這門技巧。本教程以將工作表2中A列單位格的內容做當作工作表1選擇區域單位格的下拉菜單選項為例。
新建一個Excel文檔,另存為 啟用宏的工作簿,后綴名為xlsm格局。并在工作表2(即sheet 2)中輸入需要做當作下拉菜單選項的內容,如圖所示。
返回工作表1(即sheet 1),繪制一個節制按鈕,本教材以插入一個ActiveX控件為例,不清晰的可以參考以下鏈接:
33插入控件技巧
繪制按鈕后,會主動彈出一個“指心猿意馬宏”窗口,選擇“新建”。
此時彈出一個模塊窗口,如圖所示。
在Sub 按鈕1_Click()和End Sub之間,復制粘貼以下代碼:
Dim rng As Range
Set rng = Selection
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=sheet2!$a$1:$a$4" ’引用可自行更改
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
返回Excel窗口,編纂一下按鈕文字。
選擇需要生當作下拉菜單的單位格,點擊按鈕即可。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!