在 Excel 中使用復(fù)選框,對(duì)于我的讀者來說,應(yīng)該不至于一籌莫展,之前很多案例中我都介紹過復(fù)選框的用法。 有同學(xué)提問:如果復(fù)選項(xiàng)比較多,能否再多加一個(gè)“全選”復(fù)選框,勾選以后就能選中所有復(fù)選項(xiàng)。 這是個(gè)好問題,因?yàn)樾枰玫揭稽c(diǎn)點(diǎn)新技能。 案例: 某公司統(tǒng)計(jì)年會(huì)參加人數(shù),如果勾選 B 列的復(fù)選框,則表示參加年會(huì),對(duì)應(yīng)的人名會(huì)高亮顯示。 如果沒有特殊事情,年會(huì)通常都會(huì)參加,所以需要在 C 列再設(shè)置一個(gè)“全部參加”復(fù)選框,可以一次性全部勾選或取消勾選 B 列的所有選項(xiàng)。 效果如下圖所示。 ![]() 解決方案: 先制作 B 列的復(fù)選框。 ![]() 1. 選擇菜單欄的“開發(fā)工具”-->“插入”-->“復(fù)選框(窗體控件)” ![]() ![]() 2. 將復(fù)選框的文本修改為“參加”--> 適當(dāng)調(diào)整復(fù)選框的位置 ![]() ![]() 3. 復(fù)制復(fù)選框,粘貼到 B 列的每一個(gè)單元格中,排列整齊。 ![]() 4. 選中 B2 單元格的復(fù)選框 --> 右鍵單擊 --> 在彈出的菜單中選擇“設(shè)置控件格式” ![]() 5. 在彈出的對(duì)話框中選擇“控制”選項(xiàng)卡 -->“單元格鏈接”選擇 $B$2 單元格 --> 點(diǎn)擊“確定” ![]() 現(xiàn)在勾選或取消勾選 B2 單元格的復(fù)選框,B2 單元格的內(nèi)容就分別為 true 或 false。 ![]() ![]() 6. 用同樣的方式依次設(shè)置其他復(fù)選框的單元格鏈接。 7. 選中 B2:B13 區(qū)域 --> 將字體顏色設(shè)置為白色 ![]() ![]() 8. 選中 A2:A13 區(qū)域 --> 選擇菜單欄的“開始”-->“條件格式”-->“新建規(guī)則” ![]() 9. 在彈出的對(duì)話框中選擇“使用公式確定要設(shè)置格式的單元格”--> 輸入公式“=$B2=TRUE”--> 點(diǎn)擊“格式”按鈕 ![]() 10. 在彈出的對(duì)話框中選擇“填充”選項(xiàng)卡 --> 選擇所需的填充色 --> 點(diǎn)擊“確定” ![]() 11. 點(diǎn)擊“確定” ![]() 現(xiàn)在勾選了“參加”復(fù)選框的話,對(duì)應(yīng)的人名單元格就會(huì)高亮顯示。 ![]() 接下來設(shè)置全選復(fù)選框。 12. 選擇菜單欄的“開發(fā)工具”-->“插入”-->“復(fù)選框(窗體控件)” 13. 將復(fù)選框的文本修改為“全部參加” ![]() ![]() 14. 選中該復(fù)選框 --> 右鍵單擊 --> 在彈出的的菜單中選擇“設(shè)置控件格式” ![]() 15. 在彈出的對(duì)話框中選擇“控制”選項(xiàng)卡 --> 將“單元格鏈接”設(shè)置為 $C$1 --> 點(diǎn)擊“確定” ![]() 16. 將 C1 單元格的字體顏色設(shè)置為白色。 ![]() ![]() 17. 再次選中該復(fù)選框 --> 右鍵單擊 --> 在彈出的菜單中選擇“指定宏” ![]() 18. 在彈出的對(duì)話框中點(diǎn)擊“新建”按鈕 ![]() 19. 彈出的 VBE 中已經(jīng)有代碼的開始和結(jié)束語句,只需在中間行插入以下代碼: [B2:B13] = [C1] ![]() 20. 關(guān)閉 VBE 窗口,就實(shí)現(xiàn)了我們所需的效果。 ![]() 21. 最后記得務(wù)必將 Excel 文件另存為 .xlsm 格式,才能正常運(yùn)行宏。 ![]() 轉(zhuǎn)發(fā)、在看也是愛! |
|