作者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/m.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