EXCEL VBA之-QUERYTABLE对象获取外部数据-叶海峰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


EXCEL VBA之-QUERYTABLE对象获取外部数据

发表时间:2012/7/27 9:08:27 评论(0) 浏览(14803)  评论 | 加入收藏 | 复制
   
摘 要:EXCEL VBA之-QUERYTABLE对象获取外部数据
正 文:

'通过EXCEL的QUERYTABLE对象,速度较快

 
    Dim db     As ADODB.Connection
    Dim rst    As ADODB.Recordset
    Dim QryTbl As Excel.QueryTable
    Dim wksheet As Excel.Worksheet
    Set db = New ADODB.Connection
    Set rst = New ADODB.Recordset
    db.Provider = "Microsoft.jet.oledb.4.0"
    db.Open "c:\mas.mdb"
    Set rst = New ADODB.Recordset
    rst.Open "select * from 区域 where 区域='华东'", db, adOpenForwardOnly
    Set wksheet = ThisWorkbook.Worksheets.Add
    Set QryTbl = wksheet.QueryTables.Add(rst, wksheet.Range("A1"))
    QryTbl.Refresh
    rst.Close
    Set rst = Nothing
    db.Close
    Set db = Nothing
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access报表]怎样打开外部数据库中的报表  【朱亦文(译)   2004/11/11】
用VBA代码删除外部数据库的表  【放飞梦想  2007/10/26】
打开外部文档的3种方式及应用  【trynew  2008/10/28】
[access查询]用SQL语句来获取外部带密码MDB文件的语法  【叶雨欣的爸爸   2009/1/12】
运行外部命令计算器用shell函数\调用系统计时器命令的示例  【风行  2011/4/22】
【Access源码示例】删除任意格式文件及文件夹的示例,kill函...  【麥田  2012/11/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

叶海峰

文章分类

文章存档

友情链接