回覆列表
  • 1 # Excel學習世界

    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 按鈕,將背景色設定為黃色OK

    13. 在新彈出的對話方塊中點選 Apply --> OK

    14. 此時,“張三”的複選框已經設定好了:勾選變黃,取消勾選恢復無色

    15. 用同樣的方式完成所有複選框的設定

    16. 現在稍作美化:C 列作為輔助列,我們不需要顯示它的值,把 C 列的字型設定為白色即可

  • 中秋節和大豐收的關聯?
  • 採用實際利率法計算各期利息費用的前提下,如何計算應付債券的賬面餘額?