国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

vba工資表生成工資條

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

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

首先,我們需要在Excel中創(chuàng)建一個(gè)模板,包含工資表的所有字段和格式。然后,通過VBA編寫代碼來實(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) ' 部門

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格式等。

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

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