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