首页
/
每日頭條
/
職場
/
excel怎麼一鍵生成工資條
excel怎麼一鍵生成工資條
更新时间:2025-02-04 14:53:08

原創作者: 盧子 轉自:EXCEL不加班

真的沒騙你,點起來超爽,做完了2個按鈕,我都點了幾十次。

點一下工資表就變成工資條。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)1

再點一下,工資條就變成工資表。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)2

要用VBA實現這2個功能,真的很簡單,隻要你懂得最基礎的複制粘貼,插入删除等功能即可。

其實,VBA就是将你當初學基礎操作的過程,再重新來一遍而已。不要說什麼不會英語,學不會之類,壓根兒就跟英語無關,我也不會英語。

工資條,其實就是将第一行的标題複制,插入到3、5、7等奇數行,對吧。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)3

Step 01 錄制一個宏,将第一行的标題複制,插入到第3行。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)4

Step 02 點VB進入後台,再點模塊,就可以看到剛剛錄制的宏。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)5

Step 03 現在已經實現了在第3行插入标題,下面要實現在第5行插入标題。将A3改成A5,點綠色運行按鈕。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)6

接着是7、9、11……如果一次次改,那就體現不了VBA的優越性了,前面已經提過,可以借助循環語句。

Sub 工資條()

For i = 1 To 18

Rows("1:1").Select

Selection.Copy

Range("A" & i * 2 1).Select

Selection.Insert Shift:=xlDown

Next

End Sub

現在是19個人,而第一個人有标題,也就是需要操作18次。i * 2 1就是獲取數字3、5、7……

寫代碼的時候,養成一個好習慣,就是定義變量,最終代碼就出來了。

Sub 工資條()

Dim i As Integer

For i = 1 To 18

Rows("1:1").Select

Selection.Copy

Range("A" & i * 2 1).Select

Selection.Insert Shift:=xlDown

Next

End Sub

Step 04 将原來手工插入的标題删除掉,運行代碼,即可生成工資條。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)7

不難吧。

現在如何将工資條複原成工資表,也就是将3、5、7……行删除掉。

同理,錄制宏,改代碼。

Step 01 錄制一個宏,選擇A3,删除整行。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)8

Step 02 點VB進入後台,再點模塊,就可以看到剛剛錄制的宏。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)9

Step 03 有了前面的基礎,現在修改代碼就變得簡單,将工資條修改的部分全部照搬過來。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)10

剛剛錄制宏的時候是從上删除行,删除後 ,你會發現标題行錯位了,現在并不是3、5、7……行。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)11

記住,删除行跟插入行有所不同,插入行是從上面往下插入,而删除行要從下面往上删除。

現在是從18倒數到1,Step -1就是步長-1。

Sub 工資表()

Dim i As Integer

For i = 18 To 1 Step -1

Range("A" & i * 2 1).Select

Selection.EntireRow.Delete

Next

End Sub

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)12

Step 04 将原來手工删除的标題恢複,運行代碼,即可生成工資表。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)13

最後,插入按鈕來執行代碼,會看起來更高大上。

excel怎麼一鍵生成工資條(EXCEL一鍵生成工資條)14

不要老是害怕學不會,隻要你知道循環語句,會錄制宏就可以解決掉很多問題了。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
學期教學工作計劃内容
學期教學工作計劃内容
學期教學工作計劃内容?新的學期又開始了,為了使自己的教學跟上學校工作計劃,各項工作順利有序地進行,更好地提高自己的教學質量,現制訂教學計劃,我來為大家講解一下關于學期教學工作計劃内容?跟着小編一起來看一看吧!學期教學工作計劃内容新的學期又開...
2025-02-04
機關單位保密信息
機關單位保密信息
機關、單位微信工作群保密管理須知一、嚴把關:建群先審批堅持非必要不建立原則1.審批建群部門依工作需要提出申請,寫明用途、準入範圍、建立時間及責任人,報經有關領導和保密工作機構審批同意後建立。2.規範群名名稱統一規範,可采取編号、拼音首字母等...
2025-02-04
全國起重機械檢驗員是做什麼工作的
全國起重機械檢驗員是做什麼工作的
全國起重機械檢驗員是做什麼工作的?對複雜零、部件幾何尺寸、形狀與位置公差進行檢測,今天小編就來說說關于全國起重機械檢驗員是做什麼工作的?下面更多詳細答案一起來看看吧!全國起重機械檢驗員是做什麼工作的對複雜零、部件幾何尺寸、形狀與位置公差進行...
2025-02-04
社保工資卡丢失怎麼辦
社保工資卡丢失怎麼辦
社保工資卡丢失怎麼辦?工資卡丢了,到銀行挂失補辦一個就可以了,無需到社保辦理不影響你的退休費領取,下面我們就來聊聊關于社保工資卡丢失怎麼辦?接下來我們就一起去了解一下吧!社保工資卡丢失怎麼辦工資卡丢了,到銀行挂失補辦一個就可以了,無需到社保...
2025-02-04
企業文化建設圍繞講好員工故事
企業文化建設圍繞講好員工故事
輿樂通認為隻有不斷創新,才能建設反映時代精神,體現時代發展方向,有活力、有朝氣、有前途的企業文化。因此,企業在企業文化建設中,必須積極探索新途徑和新方法,把自身淺層的文化活動納入到企業文化建設的系統工作中,有目标、有步驟、有秩序地推進企業文...
2025-02-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved