【审计工具】1.excel快速刷表头
- 2026-11-10 00:10:45
【审计工具】1.excel快速刷表头
这个合集应该都是ds写的 任何第一页格式统一的底稿改改能用 在底稿文件夹建一个包含表头格式的表,新建宏,输入需要的信息和对应的格子,运行宏即可 会修改文件夹内所有excel第一张工资表的对应格子 第一张被隐藏也会被修改 


Sub ModifyCells_Corresponding()Application.ScreenUpdating = FalseDim strFile As StringDim wbk As WorkbookDim wbkThis As WorkbookDim thisFileName As StringDim folderPath As StringDim fileCount As IntegerSet wbkThis = ThisWorkbookfolderPath = wbkThis.Path & "\"thisFileName = wbkThis.Name' ★ 目标单元格列表(同时也是宏文件中的数据源单元格)Dim targetCells As VarianttargetCells = Array("C2", "F2", "H2", "H3", "K2", "K3", "F6", "G6", "J6", "K6")Dim cell As VariantDim sourceValue As VariantfileCount = 0strFile = Dir(folderPath & "*.xls*")Do While strFile <> ""If strFile <> thisFileName ThenfileCount = fileCount + 1Set wbk = Workbooks.Open(folderPath & strFile)' ★ 遍历每个单元格:从宏文件的同位置取值,写入目标文件的同位置For Each cell In targetCellssourceValue = wbkThis.Worksheets(1).Range(cell).Valuewbk.Worksheets(1).Range(cell).Value = sourceValueNext cellwbk.Close SaveChanges:=TrueEnd IfstrFile = DirLoopApplication.ScreenUpdating = TrueMsgBox "完成!共修改了 " & fileCount & " 个文件" & vbCrLf & _"修改的单元格:C2, F2, H2, H3, K2, K3, F6, G6, J6, K6"End Sub
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。