Sub combine() Set cn = CreateObject("ADODB.Connection") cn.Open "provider=microsoft.jet.oledb.4.0;extended properties='excel 8.0;hdr=no';data source=" & ThisWorkbook.FullName Sheet2.Activate Sql = "select '',f2,'',f4,sum(f5),'',sum(f7),'',sum(f9),'',sum(f11),'',sum(f13) from [sheet1$A7:O10000] group by f4,f2 " [A7:O10000].Clear [A7].CopyFromRecordset cn.Execute(Sql) End Sub 兰教师:以上代码 红色部分hdr=no' 是什么意思,我查了有关资料说是如果hdr=yes' 则可以用引用Excell 表格中的列标题作为字段名,但是如果表格中列标题有多行那么列标题又是什么呢? 这里SQL语句中,用f2、f4等表示excell表格的列,我的理解正确吗,希望能得到你详细的解答,谢谢!!
[此贴子已经被作者于2006-8-7 14:34:32编辑过] |