sSql="Tag:R,(tag1,tag2)导出后都是在EXCEL同一列显示,现在想把多个变量分为不同的列导出到EXCEL,如何用VBS脚本实现改功能?
求大神解答,谢谢!
最佳答案
用循环就可以拉,也有用do循环:
objRs.movefirST‘数据记录移动至首行
Fork=1TO10”假设打印10列
Fori=1To100‘打印100行
IfNotobjRs.EOFThen”EOF为true就是sql返回数据已经movenext到底部了。没了
Sheet1.Cells(m,n)=objRs.Fields(2).VaLUe’sheet1的单元格(m,n)m是行,n是列的交叉位置单元格。Fields(2)是根据你select返回的数据自己定义,我的例子要是sql返回的第2列的值,
objRs.movenext‘sql返回的数据记录移动到下一行
EndIf
Next”当前行打印完毕
Next’切换到下一列
提问者对于答案的评价:
谢谢你,但是查询sql的语句如何表达,能否详细说明一下?