|
sql查询得到的数据用for循环读出,回填到excel表中,该怎么做?
S列到AY列中的数据填充到空白表的L47到L67,AQ47到AQ67,BV47到BV67
方法是用sql查询
Set Conn = CreateObject("adodb.connection") '(2)设置 connection 对象
Set RST = CreateObject("Adodb.Recordset") '(3)设置 Recordset 对象
Conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
'(4)打开连接
XM = InputBox("请输入儿童姓名:", "提示", "儿童姓名?")
If XM = "" Then
MsgBox "查询取消,程序退出!", vbOKOnly, "提示"
Exit Sub
Else
Sql = "Select * from [表数据$] where 姓名 like ""%" & XM & "%"""
RST.Open Sql, Conn, adOpenStatic
如何用循环把数据直接写到空白表中?
详见附件:
反应报告卡.rar
(28.37 KB, 下载次数: 57)
请强人帮助解决,万分感谢。 |
|