找回密码
 加入会员
搜索
查看: 245|回复: 2

[软件知识] 怎么将多个Excel工作簿合并成一个新的工作簿(我的是CSV格式的表格)

[复制链接]

36

主题

292

回帖

1393

积分

清职生活

发表于 2014-6-8 23:10 | 显示全部楼层 |阅读模式
网上找了那些宏程序,粘贴程序都出错了,不知道什么情况!求大神们指教,QQ565461202,加我远程操控更好!毕业了真难,找老师找不到~~谢谢大家了~~

淘宝要开店,师兄来帮您~ 不押金的货源提供~ 支持一件代发~ 免费开店技术支持 ,详情联系QQ565461202

36

主题

292

回帖

1393

积分

清职生活

 楼主| 发表于 2014-6-9 08:55 | 显示全部楼层
自己顶上去

淘宝要开店,师兄来帮您~ 不押金的货源提供~ 支持一件代发~ 免费开店技术支持 ,详情联系QQ565461202
回复

使用道具 举报

36

主题

292

回帖

1393

积分

清职生活

 楼主| 发表于 2014-6-9 22:06 | 显示全部楼层
自己回复了~~~已经搞定!
程序如下
Sub MergeWorkbooks()  
    Dim FileSet  
    Dim i As Integer  
     
    On Error GoTo 0  
    Application.ScreenUpdating = False  
  
    FileSet = Application.GetOpenFilename(FileFilter:="Excel 2007(*.csv),*.csv", _  
                                            MultiSelect:=True, Title:="选择要合并的文件")  
     
    If TypeName(FileSet) = "Boolean" Then  
        GoTo ExitSub  
    End If  
     
    For Each Filename In FileSet  
        Workbooks.Open Filename  
        Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)  
    Next  
     
ExitSub:  
    Application.ScreenUpdating = True  
     
End Sub  

淘宝要开店,师兄来帮您~ 不押金的货源提供~ 支持一件代发~ 免费开店技术支持 ,详情联系QQ565461202
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

Archiver|手机版|小黑屋|清职在线BBS站 ( 粤R:000003 )

GMT+8, 2025-8-31 03:53 , Processed in 0.067648 second(s), 21 queries .

Powered by Discuz! X3.5

© 2006-2025 QYPT.COM

快速回复 返回顶部 返回列表