看板 Office 關於我們 聯絡資訊
軟體: 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://www.ptt.cc/bbs/Office/M.1514644027.A.C83.html
soyoso: 以xx_id=. and (xx_type='a' or xx_type='b' or type='c') 12/30 23:24
soyoso: 方式試試 12/30 23:24
soyoso: 或以xx_type in ('a','b','c') 的方式 12/30 23:27
jazzboy: 感謝s大,可以work 12/31 09:19