|
Dim sql$, conn As Object
Set conn = CreateObject("ADODB.connection")
conn.Open "provider=microsoft.ace.oledb.12.0;extended properties=""Excel 12.0;HDR=YES"";data source=" & ThisWorkbook.FullName
sql = "SELECT 大区,片区,办事处,产品名称,剂型,SUM(基础量(盒)) ,SUM(任务金额(元)) " & _
"FROM [Details$B7:P5007] GROUP BY 大区,片区,办事处,产品名称,剂型 " & _
"ORDER BY 片区 DESC;"
Sheets("ConOfHos").Range("A2:I5002").ClearContents
Sheets("ConOfHos").[A2].CopyFromRecordset conn.Execute(sql)
conn.Close
Set conn = Nothing
代码如上,运行的时候提示至少有一个参数没有被指定值,求高手帮忙看看是什么问题
可能是某个列字段名和表格中的不一致,语法看应该没问题啊。能否传个附件。。。?
|
|