分享

统计销售数量并按顺序排列 | VBA实例教程

 gblhp 2015-02-16
Sub search()
Dim cnn As Object, sql$, rs As Object, i
Set cnn = CreateObject("adodb.connection")
cnn.Open "Provider=Microsoft.jet.Oledb.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName
sql = "select 货号,品名,sum(数量) as 数量汇总 from [明细表$B1:E765] group by 货号,品名,数量 order by sum(数量) desc"
Sheet12.Range("a2").CurrentRegion.ClearContents
Set rs = cnn.Execute(sql)
For i = 0 To rs.fields.Count - 1
Sheet12.Cells(1, i + 1) = rs.fields(i).Name
Next
Sheet12.Range("a2").CopyFromRecordset rs
cnn.Close
Set rs = Nothing
Set cnn = Nothing
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多