卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

vba工資表生成工資條

在日常的工作中,我們經(jīng)常需要生成工資表和工資條。手動(dòng)一項(xiàng)項(xiàng)計(jì)算費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò)。利用VBA(Visual Basic for Applications)編程語(yǔ)言,我們可以快速、準(zhǔn)確地生成工資表和

在日常的工作中,我們經(jīng)常需要生成工資表和工資條。手動(dòng)一項(xiàng)項(xiàng)計(jì)算費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò)。利用VBA(Visual Basic for Applications)編程語(yǔ)言,我們可以快速、準(zhǔn)確地生成工資表和工資條。

首先,我們需要在Excel中創(chuàng)建一個(gè)模板,包含工資表的所有字段和格式。然后,通過(guò)VBA編寫(xiě)代碼來(lái)實(shí)現(xiàn)自動(dòng)填充和格式化工資表的功能。

以下是一個(gè)示例的VBA代碼,用于生成工資表:

Sub GenerateSalaryTable()

' 聲明變量

Dim wsSource As Worksheet ' 源數(shù)據(jù)工作表

Dim wsOutput As Worksheet ' 輸出工作表

Dim rowNum As Long ' 行號(hào)

Dim i As Long ' 循環(huán)計(jì)數(shù)器

' 設(shè)置源數(shù)據(jù)工作表和輸出工作表

Set wsSource ("源數(shù)據(jù)")

Set wsOutput ("工資表")

' 清空輸出工作表的內(nèi)容

' 獲取源數(shù)據(jù)最后一行的行號(hào)

rowNum wsSource.Cells(, 1).End(xlUp).Row

' 循環(huán)遍歷源數(shù)據(jù),生成工資表

For i 2 To rowNum

' 將源數(shù)據(jù)中的字段復(fù)制到相應(yīng)的位置

wsOutput.Cells(i - 1, 1) wsSource.Cells(i, 1) ' 姓名

wsOutput.Cells(i - 1, 2) wsSource.Cells(i, 2) ' 部門(mén)

wsOutput.Cells(i - 1, 3) wsSource.Cells(i, 3) ' 職位

wsOutput.Cells(i - 1, 4) wsSource.Cells(i, 4) ' 基本工資

wsOutput.Cells(i - 1, 5) wsSource.Cells(i, 5) ' 加班工資

wsOutput.Cells(i - 1, 6) wsSource.Cells(i, 6) ' 獎(jiǎng)金

wsOutput.Cells(i - 1, 7) wsSource.Cells(i, 7) ' 扣款

' 計(jì)算總工資

wsOutput.Cells(i - 1, 8).Formula "D" i " E" i " F" i "-G" i

' 格式化工資表的數(shù)據(jù)

wsOutput.Cells(i - 1, 1) True ' 姓名加粗顯示

wsOutput.Cells(i - 1, 4).NumberFormat "0.00" ' 基本工資格式化為兩位小數(shù)

Next i

' 自動(dòng)調(diào)整輸出工作表的列寬

' 提示生成完成

MsgBox "工資表生成完成!"

End Sub

以上代碼實(shí)現(xiàn)了根據(jù)源數(shù)據(jù)生成工資表的功能。你可以根據(jù)實(shí)際需求進(jìn)行修改和擴(kuò)展,比如增加計(jì)算個(gè)人所得稅的功能、導(dǎo)出為PDF格式等。

此外,我們還可以通過(guò)類(lèi)似的方法生成工資條。只需根據(jù)員工的具體信息,填充相應(yīng)字段即可。

希望這篇文章能幫助到你,讓你更好地掌握VBA編程,實(shí)現(xiàn)自定義的工資表和工資條生成。加油!