问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL如何使用VBA汇总当前路径下的工作簿的相应的工作表

发布网友 发布时间:2024-10-09 05:57

我来回答

1个回答

热心网友 时间:2024-11-16 19:53

一个论坛上的会员有如下的要求:如图需要把当前路径中的财务、采购、工厂、计划、人士等工作簿的“出勤明细”工作表的记录复制汇总在“加班汇总表”工作簿中的“加班原因汇总”工作表中,并需要取出各部门的名称,希望批量使用VBA完成?很久没有玩VBA了,今晚手痒,写了这样一个程序:
A:ALT+F11>>>插入模块>>>模块中输入以下代码:
EXCEL如何使用VBA汇总当前路径下的工作簿的相应的工作表?
Sub test()
Dim WB As Workbook, WS As Worksheet, FN$, Rng As Range, k As Long
Application.ScreenUpdating = False
FN = Dir(ThisWorkbook.Path & "\*.xls*")
Application.AutomationSecurity = msoAutomationSecurityForceDisable
Do While FN > ""
If FN > ThisWorkbook.Name Then
Set WB = GetObject(ThisWorkbook.Path & "" & FN)
With WB
For Each WS In .Worksheets
If WS.Name Like "*出勤明细*" Then
With WS
i = .Cells(Rows.Count, 2).End(xlUp).Row
.Range("A2:D" & i).Copy
Set Rng = ThisWorkbook.Worksheets("加班原因汇总").Cells(ThisWorkbook.Worksheets("加班原因汇总").Rows.Count, 2).End(xlUp).Offset(1, 0)
With Rng
.PasteSpecial xlPasteFormats
.PasteSpecial xlPasteAll
End With
ThisWorkbook.Worksheets("加班原因汇总").Cells(ThisWorkbook.Worksheets("加班原因汇总").Rows.Count, 1).End(xlUp).Offset(1, 0).Resize(i – 1, 1) = Left(WB.Name, Len(WB.Name) – 4)
Application.CutCopyMode = False
End With
End If
Next WS
End With
WB.Close False
End If
FN = Dir
Loop
Application.AutomationSecurity = msoAutomationSecurityByUI
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 ...是学前教育,现已工作三年,能否直接认定教师资格? 郑州中学哪个好? 浙师大成教学前教育毕业 并持有教师资格证 可以去公立学校吗? 浙师大 小学专业怎么样 电子技术基础及应用简明教程内容介绍 我今年很大可能被浙师大学前教育录取,但是我又想考小学教师资格证,可 ... 模拟电子技术基础简明教程第3版图书目录 北通神鹰c036驱动安装好了怎么调试 ...收到在京东买的北通神鹰C036,自带的驱动盘也装了,但接上去后电脑显示... 北通神鹰C036安装驱动后,接上去后还是无法识别,这是怎么回事?!急救... 北通神鹰C036安装驱动后,接上去后还是无法识别,这是怎么回事?!急救_百... ...被牙龈包住一半的智齿可不可以不拔 右边已经是长好的智齿。长的时 ... 宝马528和525不同在哪 被牙龈包住一半的智齿可不可以不拔 右边已经是长好的智齿。长的时候不... 请教大侠!!我的支持貌似长了一大半出来了,现在牙龈糊在智齿上面。 ...还是埋在肉里,一点都没有露出来,很疼还发炎了,有没有办法可以不拔牙... ...写一段文字来展现“星空、夜晚、群山、人”的画面。(200字... 360智能摄像机的密码可以拥有二部手机传视屏吗 哪里可以买到腌好的桂鱼 蚌埠那里能买到活的桂鱼 准确地址 华为手机微信怎么连接tcl电视 本科毕业论文答辩PPT如何做得好 全国十大玩具批发市场分别在哪里 阻生智齿影响前面那颗牙的牙龈发炎化浓需要拔吗 智齿顶到前面的牙导致前面那个大牙发炎了(大牙之前补过)发言3个月了... ...坏,它是被顶坏的还是龋坏的,拔掉智齿后隔多长时间可以补那颗牙... 横着长的智牙顶着前面的牙齿。但不疼也不发炎.可以不拔吗?我怕疼.. 职务发明的认定和权利归属是怎么规定的 手机突然死机了什么情况? 你好 我是一位大学生 我好像对什么都不感兴趣了 都不愿意与别人交流了... 微信视频页面加载失败,错误21.为什么?手机和微信内存都清理了 路由器原因华为微信视频错误码21 男人的食道在哪里 工商银行网银U顿怎么在电脑上开通? 宏碁S3-391-323a4G52add主要参数 想买一款超薄笔记本,4K左右有没有合适的电脑推荐?谢谢 麻烦各位推荐一款3千多块的笔记本电脑 ...5号干电池串联组成电池组,其总电压为( )A.1.5VB.3VC.4.5VD.6V_百度... 求3000-4000元的笔记本电脑推荐 女孩用 主要用于办公及财务软件等_百度... 如何解决电脑打印文件慢的问题?