馬震安
首先選擇“開發(fā)工具”選項卡中的“插入”按鈕,在彈出的控件中,點擊ActiveX控件下的“組合框”。在表中所需位置按住鼠標(biāo)左鍵,拖動鼠標(biāo),畫出一個組合框控件。右擊這個組合框控件,選擇“屬性”,再點擊“屬性”窗口中的“按分類序”選項卡,在“雜項”中將LinkedCell設(shè)置為C1,ListFillRange設(shè)置為B4:B13。這樣,當(dāng)下拉菜單選定值時,C1就會顯示相應(yīng)的值(圖2)。
如果沒有“開發(fā)工具”選項卡,可選擇“文件→選項”,在彈出的窗口中點擊“自定義功能區(qū)”,在自定義功能區(qū)的“主選項卡”中,對“開發(fā)工具”進行勾選。LinkedCell是指定組合框所選數(shù)據(jù)的單元格;ListFillRange是組合框數(shù)據(jù)的來源(ListFillRange也可以使用“定義名稱”,以達到動態(tài)引用數(shù)據(jù)源的目的)。
接下來,選擇“開始”選項卡,點擊“條件格式→新建規(guī)則”,在彈出的窗口中選擇“使用公式確定要設(shè)置格式的單元格”,在“為符合此公式的值設(shè)置格式”下輸入“=$B4=$C$1”,點擊“格式”,設(shè)置好所需要的字體、邊框、填充等。確定后,再點擊“條件格式→管理規(guī)則”,在彈出的窗口中選擇新建的這條規(guī)則,在“應(yīng)用于”處選擇B4:N13單元格區(qū)域,并勾選“如果為真則停止”選項(圖3)。
切換到“開發(fā)工具”選項卡,點擊“設(shè)計模式”,拖動下拉列表控件,讓它遮擋住C1單元格。右擊它,點擊“字體”中的“Font”,根據(jù)需要對字體、字號進行設(shè)置;在“外觀”的“BackColor”處設(shè)置顏色可改變列表的背景色,“ForeColor”處設(shè)置顏色可改變列表中的文字顏色。最后,再點擊“設(shè)計模式”關(guān)閉窗口。這樣,一個根據(jù)下拉列表進行定位填充的交互效果就制作完成了。