[算表] 求資料整合的vba

作者: olivefox (Olive)   2016-03-29 19:23:41
軟體:excel2010
版本:
大家好 因為我對巨集一竅不通 短期內也很難補強這個技能了
希望可以有高手幫幫我
假設我在某個資料夾下有很多個excel檔案(EX01.EX02.EX03 etc.)
這些excel檔案裏面都有許多工作表,工作表的數量跟名稱都不一定相同
我需要抓出這些excel中若有工作表表名為'2016','2015','2014'的表裡
的欄位B12:O12, B20:O20, B24:O24的值
並把這些抓出來的值一欄欄往下貼到另個excel 彙整成一份data方便樞紐分析
這用vba可以做到嗎 請教大師們
另外進階版的需求是,若我要抓的欄位不是連續的,而是跳一格跳一格,
又能怎麼處理嗎?(ex:不是B12:O12而是B12,C12,E12,G12,...連續13個)
作者: soyoso (我是耀宗)   2016-03-29 23:11:00
vba應可做的到,取檔名可用dir()配合do...loop開檔workbooks.open,迴圈於工作表可用for each 變數 insheets....next複製上可用range("b12,c12,e12,g12...").copy的方式

Links booklink

Contact Us: admin [ a t ] ucptt.com