EXCEL中VB编程有关不打开工作簿进行数据处理的问题(高手进)

2025-02-21 17:44:52
推荐回答(1个)
回答1:

用ADO操作

Dim adoConnection As New ADODB.Connection
Dim adoRecordset As New ADODB.Recordset
Dim index As Integer

adoConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;" & _
"Data Source=c:\book1.xls;Extended Properties='Excel 8.0;HDR=Yes'"
adoRecordset.Open "select * from [sheet1$]", adoConnection, adOpenKeyset, adLockOptimistic

类似如此,写个循环,用游标获取A1,相加