当前位置: 首页 > Excel > Excel常用函数 > ExcelExcel技巧 > 6.2.3 将数据显示到Excel表格中

6.2.3 将数据显示到Excel表格中

发布时间:2020年09月27日 07:37:09 来源: 点击量:495

【摘要】下面利用实例说明如何实现它们的沟通 有一个名为author的数据表。放入Excel文件中。已知在c盘有一个dbl mdb文件,数据库里面现在利用VBA

下面利用实例说明如何实现它们的沟通. 有一个名为author的数据表。放入Excel文件中。已知在c盘有一个dbl.mdb文件,数据库里面现在利用VBA实现Excel从db l.mdb文件提取需要的数据,并存放到excel表格中。(1)新建一个Excel工作簿,打Excel VB编辑器。(2)在该工程下,建立一个窗体,在窗体中添加一个按钮,编辑窗口。(3)在过程中输入以下代码:Private Sub CommandButtonl_ Click()Dim lcConnectionString, lcCommandText As StringDim loADODBConnection As ADODB.ConnectionDim loADODBRecordset As ADODB.Recordset,和Access钩通的连接字符串lcConnectionString-"Driver-(Microsoft Access双击该按钮,切换到代码Driver (".mdb));”、‘"DBQ-C八dbl.mdb;一‘"ReadOnly-True",提取而要信息lcCommandText-一select二‘Set loADODBConnection一CreateObject("ADODB.Connection")Set loADODBRecordset,CreateObject("ADODB.Recordset")loADODBConnection.Open 1cConnectionStringloADODBRecordset.Open lcCommandText, loADODBConnection, 3, 1, 1存入Excel中Dim r, f As Integerr一1For f二0 To loADODBRecordset.Fields.Count一1Sheets(1).Cells(r, f+1)一loADODBRecordset.Fields(f).NameNextWhilerNot loADODBRecordset.EOFFor f=;,。loADODBRecordset.Fields.Count一1Sheets(1).Cells(r, f+1)一loADODBRecordset.Fields(f).ValueNext1oADODBRecordset.MoveNextwend 关闭连接1oADODBConnection.Close衰格自适应宽度Sheets(1).Ce11s.EntireColumn.AutoFitEnd Sub读者重点要学习一下连接字符串:1cConnectionString-"Driver-(Microsoft Access Driver (".mdb));一DBQ-C八dbl. mdb;"‘"ReadOnly-True"以上连接字符申将连接驱动改为Driver-(Microsoft Access Driver (*.mdb)),并利用DBQ乡数.设置数据路径为C: dbl.mdb.当建立数据连接时,以上代码会直接打开db l.mdb。而代码中查询的SQL语句如下:select .from author上面的SQL语句将查询author*中的所有数据。执行以上语句,筛选的结果如图6.13所示。这样,就可以成功利用VBA语句调用Access数据库中的信息了。数据操作范围进一步扩大。6.2.3 将数据显示到Excel表格中6.2.3 将数据显示到Excel表格中

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部