利用Excel VBA快速汇总会议回执实例教程

时间:2023-04-01 16:01:47 

某单位组织一次大型会议,要求各参会单位填写好会议回执后传回,再进行汇总。回执是用Excel制作的,有一个统一的标题行。由于参会单位和参会人员众多,返回的Excel文件很多,手工逐一汇总比较麻烦。这时用VBA可快速解决问题,示例文件下载                                    示例文件            

如图所示,会议回执在工作簿的第一个工作表中,参会人员信息从第4行开始填写,共5列,各个单位的参会人员可能不同。汇总工作簿与回执工作簿具有相同的行标题。


将所有收到的回执和汇总工作簿放到某个文件夹中,注意该文件夹内不能包含其他非回执Excel文件,打开汇总工作簿并选择汇总工作表,按Alt+F11,在VBA编辑器中单击菜单“插入→模块”,将下列代码粘贴到代码窗口内执行,即可将所有回执工作簿第一个工作表中的人员信息自动复制到汇总工作簿的第一个工作表。

Sub 回执汇总()
Dim ThePath As String, TheFile As String
Dim Wbk As Workbook

On Error Resume Next
Application.ScreenUpdating = False
Range("A4:F65536").ClearContents

ThePath = ThisWorkbook.Path & "\"
TheFile = Dir(ThePath & "*.xls")
Do While TheFile <> ""
If TheFile <> ThisWorkbook.Name Then
Set Wbk = GetObject(ThePath & TheFile)
With Wbk.Worksheets(1)
‘复制有内容的分表数据到汇总表
If .[a65536].End(xlUp).Row > 3 Then
.Range("A4:E" & .[a65536].End(xlUp).Row).Copy ThisWorkbook.Worksheets(1).[a65536].End(xlUp).Offset(1)
End If
End With
Wbk.Close False
End If
‘当前文件夹内的下一个工作簿
TheFile = Dir
Loop

Application.ScreenUpdating = True
End Sub

标签:参会,回执,工作,汇总,Excel函数
0
投稿

猜你喜欢

  • 神舟战神如何重装系统?神舟战神系统重装教程

    2022-06-07 22:43:27
  • wps表格怎么设置行间距

    2022-04-04 19:09:15
  • Win11退回Win10没有返回选项解决方法

    2023-01-24 03:20:25
  • ​Word自动恢复文件在哪里

    2023-11-05 08:34:43
  • win10黑屏任务栏闪烁_win10更新后任务栏闪烁图文解决教程

    2022-06-13 11:18:17
  • WPS表格如何冻结表头

    2022-03-31 02:07:29
  • Win8系统无线网络显示受限制怎么解决?

    2022-12-09 04:11:41
  • 据闻新款的AirPods价格比AirPods Pro低20%

    2022-01-27 13:48:45
  • XP系统打开我的电脑很慢怎么解决?

    2023-10-18 11:13:44
  • 蓝牙耳机连win10声音断断续续修复方法

    2023-05-12 18:32:06
  • CAD写块命令是什么?中望CAD写块命令介绍

    2023-06-03 14:38:40
  • PPT设计需要的是美观还是实用 PPT美观还是实用好

    2022-07-14 01:10:46
  • Win7无法启用共享访问提示错误1061怎么办?

    2023-03-18 01:37:21
  • Win10打开软件提示缺少.net环境支持怎么办?

    2023-01-05 04:46:15
  • PPT制作背景虚化效果图解详细教程

    2022-03-28 22:11:57
  • 游戏切换到桌面会黑屏几秒怎么解决?

    2022-04-15 18:09:45
  • Win8系统安全证书过期怎么办?

    2022-08-03 17:07:45
  • win10系统怎么升级到win10 1049版本?

    2022-08-13 04:29:51
  • WPS 怎么用Excel计算反三角函数

    2023-07-07 17:15:43
  • Win8如何限制磁盘的使用从而保护磁盘空间

    2023-03-24 03:37:00
  • asp之家 电脑教程 m.aspxhome.com