在我們的日常工作生活當中,適當掌握一些技巧可以使得我們的工作效率得到大幅度的提高,不再為加班而焦頭爛額。對于工資條的制作,通常都是財務或者是HR來完成的,如果公司員工數量非常多,那么工資條的制作難度也會有所增加,這個時候善用一些方法可以對我們的工作有所幫助。今天要和大家介紹的方法就是EXCEL中的錄制宏以及工資條在線生成器。
在我們的日常工作生活當中,適當掌握一些技巧可以使得我們的工作效率得到大幅度的提高,不再為加班而焦頭爛額。對于工資條的制作,通常都是財務或者是HR來完成的,如果公司員工數量非常多,那么工資條的制作難度也會有所增加,這個時候善用一些方法可以對我們的工作有所幫助。今天要和大家介紹的方法就是EXCEL中的錄制宏以及工資條在線生成器。下面就一起跟著步驟來進行操作吧!

一、宏錄制
第1步、準備一下練習的數據源
第2步、“開發(fā)工具”選擇錄制形式,選擇“使用相對引用”的方式錄制宏
第3步、開始錄制宏
操作步驟:
1、選擇“A1”單元格,然后點“錄制宏”,宏名稱我們給它命名為“工資條”,然后點“確定”;
2、復制第1行標題行,然后選中第3行,點擊右鍵,選擇“插入復制的單元格”;
3、再次選擇第3行然后點擊右鍵,選擇“插入”;
4、選中“A4”單元格(第2個標題行的第1個單元格),然后點擊“停止錄制”,錄制完成。
第4步、稍微修改宏代碼
完整宏代碼:
Sub 工資條()
Dim i As Integer
For i = 1 To 14 ‘有14行明細是沒有標題行的
ActiveCell.Rows(“1:1”).EntireRow.Select
Selection.Copy
ActiveCell.Offset(2, 0).Rows(“1:1”).EntireRow.Select
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.Offset(1, 0).Rows(“1:1”).EntireRow.Select
Selection.Copy
ActiveCell.Offset(3, 5).Range(“A1”).Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = “”
ActiveCell.Offset(-3, -5).Range(“A1”).Select
Application.WindowState = xlMinimized
Application.WindowState = xlNormal
Next
End Sub
需要注意的是,通過錄制宏可以很簡單的就幫我們生成需要的宏代碼,避免了手寫代碼,但是通過錄制宏生成的代碼都會包含一些冗余的代碼,這些都是不必要的可以去掉的。
第5步、執(zhí)行一鍵生成工資條
選中“A1”單元格,然后點擊“開發(fā)工具”,選擇“宏”,點中剛才錄制的宏名稱,點擊“執(zhí)行”即可。
相信很多朋友看到這里的時候,都會覺得這樣的方法比較復雜,還不如手工一個個標題添加,或者用以前分享過的技巧法豈不是更簡單?有一個詞叫做“一勞永逸”,而錄制宏起到的正是這么一個效果,只要我們錄制了一次宏之后,只要表的格式沒有改變,我們就可以一直不停的重復調用這個宏執(zhí)行一鍵生成工資條。
如果覺得以上的操作還是比較復雜的話,那么可以選擇工資條在線生成器,使用這樣的軟件,用戶只需使用自己的工資表,并將表格上傳到系統(tǒng)中。系統(tǒng)會自動識別表頭和數據,將工資表拆分為工資條,并發(fā)放給對應的員工,每個員工僅能收到自己的工資條。
螞蟻HR自成立以來,為20W+企業(yè)客戶提供過服務,業(yè)務覆蓋天津、上海、北京、杭州等全國多地社保代繳服務,期待你的加入~
趕緊點擊下方按鈕免費注冊體驗吧↓↓↓