博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将多个csv文件合并到一个excel文件的不同的sheet中
阅读量:4287 次
发布时间:2019-05-27

本文共 581 字,大约阅读时间需要 1 分钟。

清楚工作表和工作簿的区别,下面的代码可以把同文件夹下的CSV文件复制到一个工作簿的不同工作表中。但在EXCEL2003中工作表的数量不能超过256个,否则会出错。

Private Sub copy_csvfile_to_excel()

Dim MyPath$, myFile$, AK As Workbook

   Application.ScreenUpdating = False

   MyPath = ThisWorkbook.Path & "\"

   myFile = Dir(MyPath & "*.csv")

   Do While myFile <> ""

      If myFile <> ThisWorkbook.Name Then

         Set AK = Workbooks.Open(MyPath & myFile)

         AK.Sheets(1).Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)

         Workbooks(myFile).Close

         End If

      myFile = Dir

      Set AK = Nothing

    Loop

   Application.ScreenUpdating = True

   ActiveWorkbook.Save

   MsgBox "汇总完成,请查看!", 64, "提示"

End Sub

转载地址:http://ilxgi.baihongyu.com/

你可能感兴趣的文章
SeekBar控件入门
查看>>
DatePicker和TimePicker入门
查看>>
mysql中表中字段中值的删除和添加
查看>>
集合数据在客户端和服务器端以json串形式传递
查看>>
android定位:获取当前位置的经纬度
查看>>
get请求和post请求demo
查看>>
MD5加密工具
查看>>
java四舍五入保留两位小数
查看>>
图片上传功能
查看>>
Android数据持久化功能之一:文件存储
查看>>
Android数据持久化之二:SharedPreferences 存储(上)
查看>>
Android数据持久化之二:SharedPreferences 存储(下)
查看>>
SharedPreference存储实战之记住登陆账号密码
查看>>
自定义控件解决重复编码问题
查看>>
如何在项目的任何地方轻松获取到全局状态信息Context
查看>>
ListView控件性能提升
查看>>
AsyncTask 异步消息处理机制
查看>>
android下拉刷新功能---教你实现简单的ListView下拉刷新
查看>>
ListView分页展示数据功能一(按钮方式)
查看>>
Android四大组件之服务(一)-----服务基础功能简述
查看>>