vba ado返回集合_利用ADO连接EXCEL,并进行数据运算

本文介绍了如何使用VBA和ADO连接Excel文件,并进行数据运算。通过示例代码展示如何提取Excel中特定单元格的数据,进行乘法运算,并将结果存入新的位置。讲解了关键步骤,包括定义数据范围、编写SQL查询和处理计算结果。
摘要由CSDN通过智能技术生成

大家好,今日继续讲解VBA数据库解决方案的第34讲,这讲的内容是利用ADO连接EXCEL,并进行数据运算。为什么要讲解这讲的内容呢?因为我们在实际的工作中,往往需要的是连接上EXCEL后提取的数据并不是原始的数据所直接给出的,往往要进行一些简单的运算,而我们所关心的其实只是运算后的结果,不关心运算的过程。

那么,在使用ADO连接上EXCEL后,如何让数据参与运算并返回我们所需要的值呢?今日我们就来讲解这个内容。

实例: 15年.xlsx 文件中的第二页中有销售数量和销售单价两个数值,我们要提取的值是两者的乘积,如下截图

403c9c11a8e3af14446e5cf3f9127d78.png

我们看代码:

Sub mynzexcels_3()

'第34讲,利用ADO,实现EXCEL工作表某两列数据的数据计算

Dim cnADO, rsADO As Object

Dim strPath, strTable, strSQL As String

Set cnADO = CreateObject("ADODB.Connection")

strPath = ThisWorkbook.Path & "" & "15年.xlsx"

strTable = "[sheet2$a2:b2]"

'建立连接,提取A2B2单元格的数据

cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值