Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3891|回复: 10

[已解决]请老师帮我写段代码,谢谢

[复制链接]
发表于 2014-6-14 14:17 | 显示全部楼层 |阅读模式
本帖最后由 lh442246 于 2014-6-30 16:52 编辑

工作簿1.rar (7.03 KB, 下载次数: 11)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-6-14 14:20 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-14 15:25 | 显示全部楼层
我把你的合同编号输入的地方改到B1了
Sub test()

Dim SQL$, SQL_2$
Sheets("Sheet2").[A4:F1000].ClearContents
Set cnn = CreateObject("ADODB.Connection")
Set cnn_2 = CreateObject("ADODB.Connection")
cnn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
cnn_2.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
SQL = "Select 借款日期,到期日期,借款金额,还款日期,还款金额,借款金额 from [Sheet1$] where 合同编号 ='" & ActiveSheet.Cells(1, 2) & "'"
SQL_2 = "Select first(客户姓名) from [sheet1$] where 合同编号 ='" & ActiveSheet.Cells(1, 2) & "'"
Sheets("Sheet2").[A4].CopyFromRecordset cnn.Execute(SQL)
Sheets("Sheet2").[b2].CopyFromRecordset cnn_2.Execute(SQL_2)
cnn.Close
cnn_2.Close
Set cnn = Nothing

Set cnn_2 = Nothing
End Sub


回复

使用道具 举报

发表于 2014-6-14 15:26 | 显示全部楼层
change事件的,见附件吧。你的第六列貌似和前面有一列是相同的,我改了个,不知道是不是你想要的列字段。

工作簿1.zip

11.47 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2014-6-14 16:04 | 显示全部楼层
xdragon 发表于 2014-6-14 15:26
change事件的,见附件吧。你的第六列貌似和前面有一列是相同的,我改了个,不知道是不是你想要的列字段。

谢谢您!第六列是借款余额,前面是借款金额。您改了更好用。就是日期列运行后显示是数字不是日期格式。
回复

使用道具 举报

 楼主| 发表于 2014-6-14 16:11 | 显示全部楼层
kevinshe 发表于 2014-6-14 15:25
我把你的合同编号输入的地方改到B1了
Sub test()

谢谢您!第六列借款余额不用显示。其他的也好用。
回复

使用道具 举报

发表于 2014-6-14 16:17 | 显示全部楼层    本楼为最佳答案   
     Union(Columns(1), Columns(2), Columns(4)).NumberFormatLocal = "yyyy/m/d"
加一行设置格式的就行了,(我这里不加也可以正常显示的呢)

副本工作簿1.zip

12.72 KB, 下载次数: 12

回复

使用道具 举报

发表于 2014-6-14 16:18 | 显示全部楼层
工作簿11.rar (12.6 KB, 下载次数: 6)
回复

使用道具 举报

 楼主| 发表于 2014-6-14 17:53 | 显示全部楼层
开心妙妙 发表于 2014-6-14 16:18

谢谢!
回复

使用道具 举报

 楼主| 发表于 2014-6-14 17:55 | 显示全部楼层
xdragon 发表于 2014-6-14 16:17
Union(Columns(1), Columns(2), Columns(4)).NumberFormatLocal = "yyyy/m/d"
加一行设置格式的就行了 ...

哦,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 13:43 , Processed in 0.298429 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表