|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 xgj.cpa 于 2010-6-19 21:33 发表
非常感谢各位大师的指教,正在学习。
不过北京与其他三个城市是分开管理的,因此我在北京与其他三个城市之间插入了一列,并染成黑色以示区别,这种情况下又该怎么做啊(见附件)? 特别想求教Simon_Zhu 大师(我暂 ...
还有这句:
.[n6:r6].ClearContents
来个完整的吧:- Sub my_test()
- On Error Resume Next
- Dim Sql$, iRow
- Dim Cnn As Object
- iRow = Sheets("发货记录表").[k65536].End(xlUp).Row
- With Sheets("发货汇总表")
- .[n6:r6].ClearContents
- Set Cnn = CreateObject("adodb.connection")
- Cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;hdr=yes;';Data Source=" & ThisWorkbook.FullName
- Sql = "Select sum(北京),'',sum(上海),sum(重庆),sum(广州) From [发货记录表$k4:S" & iRow & "] where 月份=" & .[m5].Value & " And 产品名称='" & .[m6].Value & "'"
- .[n6].CopyFromRecordset Cnn.Execute(Sql)
- End With
- Cnn.Close
- Set Cnn = Nothing
- End Sub
复制代码 供参考 |
|