[算表] VBA打開文件>篩選>複製到新檔案上

作者: KasumiY (Kasumi)   2019-06-14 13:38:20
軟體:Excel
版本:2016
目前有一個每天系統會自動更新的log.cvs檔
檔案是一些銷售紀錄與細節
假設第一列(A列)是不同的公司名稱
想用vba能在我在現有的檔案裡 輸入公司名稱後
去這csv裡直接抓所以關於這公司的所有資料
目前卡在vba只能去指定檔案裡然後把所有公司資料都複製在現有檔案裡...
但不知道怎麼篩選指定公司
不知道有沒有人知道辦法
謝謝
作者: soyoso (我是耀宗)   2019-06-14 15:22:00
那以ado,sql方面以where a欄標題=輸入公司名稱再range.copyfromrecordset複製或是workbooks.open開檔,range.autofilter篩選,複製range.copy [destination]或range.specialcells(可見儲存格),指定自動篩選所套用範圍的話autofilter.range。另外標題寫的話複製到新檔案上,內文寫的是複製在現有檔案裡,不太一樣,新檔案的話就以workbooks.add來新增個活頁簿
作者: KasumiY (Kasumi)   2019-06-15 04:48:00
謝謝S大大!!!我試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com