作者jazzboy (^^)
看板Office
标题[算表] VBA Query 问题
时间Sat Dec 30 22:27:05 2017
软体: Excel
版本: 2013
因为刚开始碰VBA 刚好在修改以前公司前辈留下的好用巨集
其中有一个是
i=2
Do while sheets.Cell(i,2) < > ""
Query = "Select ..... " 要抓下来那些栏位
Query = Query + "FROM ...." 从哪个资料table抓
Query = Query + "Where XX_ID= ... AND XX_TYPE = 'A' "
Set ADO_rs=Conndb.Excute(Query)
Sheet.Cell....
i=i+1
loop
这样正常抓下来都可以用 但是 我XX_TYPE想抓 A, B ,C 这三种资料
但是我试了用OR 连接或 ","连接都不行
请问这边能提示我怎麽改吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.238.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1514644027.A.C83.html
1F:→ soyoso: 以xx_id=. and (xx_type='a' or xx_type='b' or type='c') 12/30 23:24
2F:→ soyoso: 方式试试 12/30 23:24
3F:→ soyoso: 或以xx_type in ('a','b','c') 的方式 12/30 23:27
4F:→ jazzboy: 感谢s大,可以work 12/31 09:19