[算表] 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