|
楼主 |
发表于 2018-6-27 16:24
|
显示全部楼层
- Private Sub 汇总结果_Click()
- Set cnn = CreateObject("adodb.connection")
- cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;HDR=Yes';Data Source=" & ThisWorkbook.FullName
- strsql = "select b.客户名称,b.授信额度,sum(b.信贷余额_折人民币) from (select * from " & _
- "((select 客户名称,sum(贷款余额) as 贷款总余额 from [信贷余额表$] group by 客户名称) a left join [新一代授信客户表$] b on a.客户名称=b.客户名称) where b.授信额度>5000000) " & _
- "group by b.二级行名称"
- Range("2:65536").ClearContents
- Range("a2").CopyFromRecordset cnn.Execute(strsql, , 1)
- End Sub
复制代码
老师请帮忙看一下哪里需要改可以吗?报错 运行时错误'-2147217887(8004e21)' 自动化(Automation)错误
引用ADODB确实一次都没见过,照猫画虎肯定有错误的地方,望指正。
两个表的列数都很多,表结构如图
表a:
表b:
谢谢!
|
|