看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2016 目前有一個每天系統會自動更新的log.cvs檔 檔案是一些銷售紀錄與細節 假設第一列(A列)是不同的公司名稱 想用vba能在我在現有的檔案裡 輸入公司名稱後 去這csv裡直接抓所以關於這公司的所有資料 目前卡在vba只能去指定檔案裡然後把所有公司資料都複製在現有檔案裡... 但不知道怎麼篩選指定公司 不知道有沒有人知道辦法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 71.227.155.175 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1560490702.A.E31.html
soyoso: 那以ado,sql方面以where a欄標題=輸入公司名稱 06/14 15:22
soyoso: 再range.copyfromrecordset複製 06/14 15:23
soyoso: 或是workbooks.open開檔,range.autofilter篩選,複製 06/14 16:00
soyoso: range.copy [destination]或range.specialcells(可見儲存 06/14 16:00
soyoso: 格),指定自動篩選所套用範圍的話autofilter.range。另外 06/14 16:00
soyoso: 標題寫的話複製到新檔案上,內文寫的是複製在現有檔案裡, 06/14 16:00
soyoso: 不太一樣,新檔案的話就以workbooks.add來新增個活頁簿 06/14 16:00
KasumiY: 謝謝S大大!!!我試試看 06/15 04:48