分享

用excel vba,将EXCEL数据追加到ACCESS数据库的某张表中的实例(学习备注)

 诚朴勇毅 2022-07-17 发布于河北
Sub test_excelToAccess()
    Dim strFile As String
    Dim dbData As DAO.Database
    Dim appNew As Access.Application '需要引用access lib,也可通过createobject创建access application
    Dim strSql As String
    docmd.SetWarnings (False)
    Set appNew = New Access.Application
    strFile = 'C:\Users\smc8236\Desktop\新报价程序.accdb'
    appNew.OpenCurrentDatabase (strFile)
    strSql = 'insert into sheet1(a,b,c,d) ' _
                  & 'select * from [Excel 12.0;Database=D:\3.xlsx].[Sheet1$]'
    appNew.docmd.runsql strSql
    docmd.SetWarnings (True)
    MsgBox 'That's OK!'
    appNew.CloseCurrentDatabase
    Set appNew = Nothing
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多