你會製作十字聚光燈效果的員工考勤表嗎?

隨著互聯網各種考勤系統的出現,許多公司的考勤現在都是用系統來進行操作。但在傳統的涉及到排班管理的公司,還是用的我們的Excel表格來登記人員考勤情況。所以在這裡我們來學習一下,如何製作一份清晰的、點擊有聚光燈效果的人員考勤表。

一、案例說明:

以人員整月的班表來看,當我們的人員班表數據過多的時候,Excel當前頁面是無法顯示全部的人員和每天的排班數據。我們在往右拖動的時候就看不到對應的姓名,我們往下拖動的時候就看不到對應的日期,所以就出現了非常尷尬的情況。如下圖:

你會製作十字聚光燈效果的員工考勤表嗎?

所以針對這種情況,我們可以通過凍結行列及添加十字聚光燈效果的操作,來設計我們的人員考勤表。如下面的效果圖:

你會製作十字聚光燈效果的員工考勤表嗎?

動態效果圖

二、操作方法:

第一步:點擊表格的B2單元格,先將首列和首行進行凍結單元格。選擇B2單元格後,我們點擊菜單欄:視圖—凍結單元格—凍結拆分窗格。這樣我們不管怎麼拖動,對應的日期和姓名,我們都可以看到。如下圖:

你會製作十字聚光燈效果的員工考勤表嗎?

第二步:通過條件格式設置的方法,設定當我們點擊單元格的時候,對應行和列顯示出來的特殊顏色。我們先選擇需要設置的單元格區域後,點擊菜單欄:開始—條件格式—新建規則—使用公式設置格式單元格。然後在公司欄中輸入以下公式:

=(cell("row")=row())+(cell("col")=column()),對應需要顯示出來的顏色指定為我們動圖裡面的綠色。如下圖:

你會製作十字聚光燈效果的員工考勤表嗎?

第三步:編輯VBA代碼,設置十字聚光燈效果,當我們點擊表格內單元格後,可以自動刷新顯示當前單元格行列的特殊顏色。按Alt+F11,進入代碼編輯窗口,代碼如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Calculate

End Sub

你會製作十字聚光燈效果的員工考勤表嗎?

代碼解析:SelectionChange代表的意思是事件改編屬性,當我們的選擇單元格出現變化後,自動刷新我們當前表格。

輸入以上代碼後,我們保存我們的表格為可執行代碼的工作簿即可。如下圖顯示效果內容:

你會製作十字聚光燈效果的員工考勤表嗎?

現在你學會如何製作這種十字聚光燈效果的人員出勤表了嗎?


分享到:


相關文章: