6. 現在給複選框的控制元件值新增單元格連結:選中“張三”旁邊的複選框 --> 滑鼠右鍵單擊 --> 選擇 Format Control
7. 在彈出的對話方塊中,在 Cell link 選擇 $C$2 單元格,即表格上的紅框處 --> OK
8. 此時可以看到,勾選“張三”旁邊的複選框,C2 會顯示 TRUE;取消選擇,則顯示 FALSE
9. 依樣給所有複選框新增單元格連結
10. 現在開始設定填充色規則:選中需要變色的單元格區域,本例為 A2:B2 --> 選擇選單欄的 Home --> Conditional Formatting --> New Rule
11. 在彈出的對話方塊中選擇 New Rule --> OK
12. 在新彈出的對話方塊中做以下選擇:
選擇最下面的規則型別,即 Use a formula to determine which cells to format在 Format values where this formula is true(“為符合此公式的值設定格式”)中用滑鼠選擇 $C$2 單元格點選 Format 按鈕,將背景色設定為黃色OK
Excel 中的控制元件都是好東西,很多朋友跟我說輕易不敢用,因為對於宏命令不熟悉。
其實,不是所有控制元件的應用場景都需要新增宏的,比如今天要教的:當勾選複選框時,整行變色;取消勾選,恢復無色。
關於複選框的應用,我曾經講解過一個非常經典的案例,圖表中的圖形會根據複選框的選擇與否,自動顯示或不顯示,請參見:Excel 製作帶複選框的動態圖表
案例:
下表 1 是保單續保統計表,現在需要在 B 列新增複選框,實現下表 2 效果:勾選複選框,當前行變黃;取消勾選複選框,當前行恢復無填充色。
解決方案:
1. 新增複選框:選擇選單欄的 Developer --> Insert --> Check Box
2. 將複選框放入單元格中的合適位置
5. 透過複製 --> 貼上的方式給所有投保人都新增對應的複選框
6. 現在給複選框的控制元件值新增單元格連結:選中“張三”旁邊的複選框 --> 滑鼠右鍵單擊 --> 選擇 Format Control
7. 在彈出的對話方塊中,在 Cell link 選擇 $C$2 單元格,即表格上的紅框處 --> OK
8. 此時可以看到,勾選“張三”旁邊的複選框,C2 會顯示 TRUE;取消選擇,則顯示 FALSE
9. 依樣給所有複選框新增單元格連結
10. 現在開始設定填充色規則:選中需要變色的單元格區域,本例為 A2:B2 --> 選擇選單欄的 Home --> Conditional Formatting --> New Rule
11. 在彈出的對話方塊中選擇 New Rule --> OK
12. 在新彈出的對話方塊中做以下選擇:
選擇最下面的規則型別,即 Use a formula to determine which cells to format在 Format values where this formula is true(“為符合此公式的值設定格式”)中用滑鼠選擇 $C$2 單元格點選 Format 按鈕,將背景色設定為黃色OK13. 在新彈出的對話方塊中點選 Apply --> OK
14. 此時,“張三”的複選框已經設定好了:勾選變黃,取消勾選恢復無色
15. 用同樣的方式完成所有複選框的設定
16. 現在稍作美化:C 列作為輔助列,我們不需要顯示它的值,把 C 列的字型設定為白色即可