|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
waini13142962 发表于 2014-7-14 13:11
版主大大,我把“数据源”里“主线”的数据插入一些列,列的顺序也更改过,我改了一下代码,发现不行,详 ... - Sub GetValue()
- Dim cnn As Object, SQL$
- Set cnn = CreateObject("adodb.connection")
- cnn.Open "Provider=Microsoft.Jet.Oledb.4.0;data Source=" & ThisWorkbook.Path & "\数据源.mdb"
- SQL = "select 顾客,用途,产品名称,图号,规格,材料,数量,[单重(Kg)],[总重(Kg)],单价,总价,来源号,顾客订单号,产品要求,交货状态,签订日期,计划纳期 from [Excel 8.0;Database=" & ThisWorkbook.FullName & ";].[Sheet4$a1:a" & [a65536].End(xlUp).Row & "] a left join 主线 b on a.工号=b.工号"
- Range("a1").CurrentRegion.Offset(1, 1).ClearContents
- Range("b2").CopyFromRecordset cnn.Execute(SQL)
- cnn.Close
- Set cnn = Nothing
- End Sub
复制代码 |
|