不一樣的考勤表,利用十字聚光燈效果,讓表格數據變的更清晰

2019-11-18     Excel函數與VBA實例

相信許多朋友都還有在用Excel製作員工考勤表,在表格登記考勤的時候,我們經常會按天、月等方式去登記。因為每個月天數比較多,員工數量也比較多,所以我們在查看考勤的時候拖動數據就會顯得比較亂。

案例演示:

如上圖是我們公司人員的10月份出勤班表,為了看員工的數據,我們往右拖動滾動條的時候,最左列的姓名就看不到了,這樣就無法確定對應班次的姓名;如果我們往下拖動滾動條,這樣我們就無法看到班次對應的日期。而且數據很多的情況下,這樣肉眼查看也會容易出錯。下面我們就來看看如何利用聚光燈效果來實現我們的操作。

效果演示:

通過上面的聚光燈效果,搭配上凍結窗口設置,我們就能清晰的通過十字效果演示來快速定位到姓名和日期。下面我們就來學學如何利用聚光燈效果,讓考勤數據看的更加清晰。

第一步:滑鼠放到需要凍結顯示首列和首行的交叉單元格位置:C2單元格。然後點擊菜單欄:視圖—凍結窗口,選擇凍結拆分單元格。這樣我們拖動表格的時候,首行的日期和首列的姓名組別都不會隱藏。如下圖所示:

第二步:滑鼠選擇單元格區域A2:AG25,然後點擊菜單欄:開始—條件格式—新建規則,然後選擇使用公式確定需要設置的單元格。然後在公式處輸入下方公式,格式設置為填充底紋顏色為綠色。如下圖所示:

格式公式:
=(cell("row")=row())+(cell("col")=column())


第三步:通過上面的條件格式設置,我們滑鼠點擊單元格,這樣就會生成十字效果的綠色底紋效果。這種設置無法讓表格實現自動刷新,為了讓我們任意點擊單元格可以及時顯示聚光燈效果,所以我們還需要利用下方代碼設置表格自動刷新。如下圖所示:

我們按快捷鍵Alt+F11或點擊工作表名稱,右鍵選擇查看代碼,進入代碼編輯窗口。點擊Thisworkbook,然後輸入下方代碼:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Calculate

End Sub

設置完上面的步驟之後,我們再將表格另存為可以執行宏的工作簿。然後重新打開,這時候我們將人員點擊單元格位置,表格會實現聚光燈效果的任意刷新。這樣就做好了我們需要的聚光燈效果。現在你學會了嗎?

文章來源: https://twgreatdaily.com/zh-cn/XkXMaG8BMH2_cNUga0oF.html