vba

批量转csv

http://blog.sina.com.cn/s/blog_70fa8d2a0102vs30.html

Sub SaveToCSVs()
    Dim fDir As String
    Dim wB As Workbook
    Dim wS As Worksheet
    Dim fPath As String
    Dim sPath As String
    fPath = "C:\Users\ms-off1\Desktop\temp\"
    sPath = "C:\Users\ms-off1\Desktop\temp\"
    fDir = Dir(fPath)
    Do While (fDir <> "")
        If Right(fDir, 4) = ".xls" Or Right(fDir, 5) = ".xlsx" Then
            On Error Resume Next
            Set wB = Workbooks.Open(fPath & fDir)
            'MsgBox (wB.Name)
            For Each wS In wB.Sheets
                wS.SaveAs sPath & wB.Name & ".csv", xlCSV
            Next wS
            wB.Close False
            Set wB = Nothing
        End If
        fDir = Dir
        On Error GoTo 0
    Loop
End Sub
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 给自己的总是很多期待,期待更多的美好的回忆,我不要现在,不求飞黄腾达,只求让自己心安理得的面对很多事情,秋天一转眼...
    一个人的光阴阅读 391评论 0 2
  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 11,214评论 12 197
  • http://blog.sina.com.cn/s/blog_c079216c0102wugf.html http...
    一个人的光阴阅读 354评论 0 1
  • 姓名:陈芬 公司:宁波慈星股份有限公司 宁波盛和塾《六项精进》224期学员,利他二组学员 【日精进打卡第121天】...
    龙芬浩阅读 108评论 0 0
  • 余妹郭宏景,十八岁毕业于武邑职教中心,即侍师于外祖母李慈民,舅父李广雷,研习中医。外祖母承袭其祖父七代之中医,杏林...
    一言一语一行阅读 536评论 1 1