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