Re: [問題] Excel 巨集 需要把大量的檔案内的資料봠…
※ 引述《yahooshin (shinzzzzz)》之銘言:
: 我有100個檔案要把裏面的資料
: 複製到 A.xls
: 因爲要經過刪除+ 選擇所需要的資料 才複製過去 (動作一樣哦)
: (以下是我的做法)
: 所以我
: 開啓舊檔案 1 .dat
請問是純文字檔嗎?
是的話要不要先在dos下
copy *.dat data.txt (設不同副檔名是避免第一次做錯時還要砍檔)
這樣可以把所有內容都集中到一個檔案去再做處理
不過也要看您要做啥啦
我以前處理氣象資料(CR-10的datalog)時
就是先copy在一起後,再一起寫指另篩選及去除缺失值太多的月份
這樣處理還頗快的喔~
: Excel 錄製新的巨集 然後設 ctrl + q
: 開始錄製
: 做一扁 篩選的動作 然後複製資料
: 停止錄製
: 然後 複製的資料 貼到 A.xls
: 然後 開 2. dat
: 按 ctrl + q
: 再貼到 A. xls
: 這樣一直重復 其他的 = =“
: 用了用 大概8個小時吧。。Orz
因為你沒有用開啟檔案的指令
如果不先併一起再處理
可以
for i=1 to 100
Workbooks.Open Filename:="E:\aaa\" & i & ".dat"
後面一堆你要做的指令
next i
那堆指令包含你要copy的範圍等等的喔
--
如果戀愛像一杯藍山咖啡 如果戀愛像一瓶陳年美酒
那我會在短時間內將它一飲而盡 那我會一小口一小口慢慢品嘗
將那份感動 永存心中 讓那份香醇 迴盪腦海
以免 以免
等到它變酸了 一下子喝完了
留下一生的遺憾 徒剩往日的愁悵
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.176.185
Office 近期熱門文章
PTT數位生活區 即時熱門文章