最近寫 VBA 案例經(jīng)常用到控件,這才發(fā)現(xiàn)很多讀者對 Excel 控件不太熟悉,平時使用較少。 有的讀者以為控件必須配合宏才能使用,其實不一定,控件的用法有時很簡單,但是效果往往讓人驚喜。 案例: 下圖這種復選框控制顯示的動態(tài)圖表,怎么做? 方法: 1. 以下是源數(shù)據(jù): 2. 選擇菜單欄的“開發(fā)工具”-->“插入”-->“復選框” 3. 依樣插入 4 個復選框,分別將顯示文字改為需要復選的人名 4. 選中“郭德綱”這個復選框 --> 右鍵單擊 --> 選擇“設(shè)置控件格式” 5. 在彈出的對話框中選擇要建立鏈接的單元格,比如我們這里選擇 $F$9,現(xiàn)在可以看到 F9 默認變成了 TRUE 6. 依樣給另外 3 個復選框也設(shè)置“單元格鏈接”,本例中 4 個單元格依次為 F9:F12 7. 復制源數(shù)據(jù)表,粘貼在下方,將紅框內(nèi)的單元格寫成以下公式,向右拖動整行: =IF($F$9=TRUE,B2,'')
8. 依樣,在 B10:B12 復制公式,將公式中的行號依次改為 10~12,向右拖動 9. 現(xiàn)在我們已經(jīng)完成數(shù)據(jù)部分的設(shè)置了。選擇或取消選擇復選框,表格的數(shù)據(jù)會聯(lián)動顯示或不顯示 10. 選中 A8:E12 表格區(qū)域,點擊菜單欄“插入”-->“柱形圖”-->選擇喜歡的樣式 11. 稍事美化和調(diào)整圖表位置后,就已經(jīng)完成了 |
|