打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
导出所有表为CSV文件


      将所有的表,用VBA批量导出成CSV格式文件。

代码:

Sub ExportCSV()

    Dim strOut As String

    Dim tbl As AccessObject


    With Application.FileDialog(4)   

        .Title = 'Please select the target folder'

        If .Show Then

            strOut = .SelectedItems(1)

            If Not Right(strOut, 1) = '\' Then

                strOut = strOut & '\'

            End If

        Else

            MsgBox 'You didn't select a target folder.', vbExclamation

            Exit Sub

        End If

    End With


    For Each tbl In CurrentData.AllTables

        If Not tbl.Name Like 'MSys*' And Not tbl.Name Like '~' Then


            DoCmd.TransferText acExportDelim, , _

                               tbl.Name, strOut & tbl.Name & '.csv', True

        End If

    Next tbl

End Sub


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel各种密码解锁姿势(收藏备用)
批量删除某文件下所有工作簿中所有工作表标签的特定符号(比如空格等)?
一键取消所有excel工作表隐藏的快捷键,原来是它!
Excel VBA
Excel 运用VBA实现数组计算及筛选功能
自学资料(Excel VBA)[收集整理14]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服