Sub limonet()
Dim Cn As Object, StrSQL$
Set Cn = CreateObject("adodb.connection")
Cn.Open "provider=microsoft.ace.oledb.12.0;extended properties=excel 12.0;data source=" & ThisWorkbook.FullName
Field = "sum([1月数量]),sum([1月收费]),sum([2月数量]),sum([2月收费]),sum([3月数量]),sum([3月收费]),sum([4月数量]),sum([4月收费]),sum([5月数量]),sum([5月收费]),sum([6月数量]),sum([6月收费]),sum([7月数量]),sum([7月收费]),sum([8月数量]),sum([8月收费]),sum([9月数量]),sum([9月收费]),sum([10月数量]),sum([10月收费]),sum([11月数量]),sum([11月收费]),sum([12月数量]),sum([12月收费]),sum([合计数量]),sum([合计收费])"
StrSQL = "select 姓名," & Field & " from [sheet1$] group by 姓名"
Range("B2").CopyFromRecordset Cn.Execute(StrSQL)
End Sub
|