导航:首页 > 文件类型 > excel批量打开表格文件

excel批量打开表格文件

发布时间:2024-07-22 03:09:12

① 求助EXCEL使用VBA批量打开一系列表格文件并复制里面的数据到另一个表格文件中

SubCopy_Data()
DimwbAsWorkbook,rngAsRange,shtAsWorksheet
Dimsht_Name,theDate

sht_Name="Sheet1"'假设所有报表文件中的数据都在Sheet1
Setsht=ActiveSheet'保存当前工作表对象

fn=Dir(ThisWorkbook.Path&"报表-*.xls",vbReadOnly)'打开第一个报表文件
DoWhilefn<>""'开始循环
Setwb=Workbooks.Open(fn)'以只读模式打开报表文件

'取得报表文件中的日期字符串
theDate=Mid(fn,InStr(fn,"报表-")+4,Len(fn)-InStr(fn,"报表-")-7)

'将报表文件中的数据复制到当前工作表
Withwb.Worksheets(sht_Name)
.Range(.Range("A2"),.Range("A1").End(xlToRight).End(xlDown)).Copy_
Destination:=sht.Range("A65536").End(xlUp).Offset(1,1)
EndWith
wb.Close(False)'关闭报表文件,不保存
sht.Activate'激活当前工作表
Range(Range("A65536").End(xlUp).Offset(1,0),Range("B65536").End(xlUp).Offset(0,-1))=DateValue(Format(theDate,"0000-00-00"))'在A列填充报表文件的日期信息
fn=Dir
Loop'循环下一个报表文件
EndSub

阅读全文

与excel批量打开表格文件相关的资料

热点内容
配置文件替换 浏览:117
mac右键没有删除文件 浏览:624
苹果手机游戏文稿和数据在哪清理 浏览:326
qq旋风文件名 浏览:270
手机system文件 浏览:672
我的网络被房东禁了 浏览:505
c获取配置文件 浏览:476
苹果5s5gwifi 浏览:261
棋类程序编程一般用什么算法 浏览:792
dnf86版本红字 浏览:452
xp去掉域登陆密码 浏览:729
淘宝全屏显示代码 浏览:921
大数据内涵体现在下列哪个方面 浏览:105
数据网络怎么自己打开了 浏览:688
可编程控制器的优点有哪些 浏览:623
g502配置文件 浏览:159
1024b数据多少字节 浏览:720
java俄罗斯方块设计说明书 浏览:313
英雄联盟710版本锐雯 浏览:818
keil编译后显示代码大小 浏览:959

友情链接