為什麼這篇Excel 批次 轉 檔鄉民發文收入到精華區:因為在Excel 批次 轉 檔這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jjccck (科技開始毀滅文明了...)看板Office標題[算表] 大量.txt檔 轉存成大...
軟體:excel
版本:2010
我手邊約有1000個記事本(.txt)要轉成excel(.xls)檔案格式
記事本內容很規則如圖所附http://ppt.cc/cn00
前後兩串數字中間有一個空白鍵隔開
所以需求為(.xls)檔轉出來前面字串為A欄,後面字串為B欄
然後再存檔,檔名與原記事本相同
我現在是用手工法 開啟記事本ctrl+a ctrl+c 切換到excel ctrl+v 存檔
__________________________________________________________________
爬文爬了好久有人教 資料→從文字檔
可是這個是單一的檔案
我需要類似迴圈一直開,且匯完一個要存檔關閉,開新檔案匯下一個。
拜託強大鄉民救救心煩的小弟 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.90.79
感謝你~!
可以正常轉換了,不過檔案會缺附檔名,必須手動增加。
感謝大大,已經可以正常轉換了~
我比對了一下兩個檔案的Module1發現一樣
那為什麼存出來的檔案會有所差異呢?
那如果我這1000個檔案的B欄都要與某一個固定excel的B欄相減
然後再存回1000個檔案的C欄
舉例說明: 資料都在sheet1
1000-1的檔案B欄 與"固定檔案"的B欄相減 減完的值回存1000-1檔案的C欄
1000-2的檔案B欄 與"固定檔案"的B欄相減 減完的值回存1000-2檔案的C欄
依此類推......
"固定檔案"都是同一個excel檔案
1000個檔案與固定檔案的B欄列數一樣多!
所以我是不是巨集要畫兩顆Command
一顆選擇1000個excel的來源資料夾
一顆選擇"固定檔案"的excel
那如果"固定檔案"的excel與1000個excel來源資料夾在同一個資料夾
if 檔名與"固定檔案"一樣 then 此檔案就不要相減
拜託鄉名大大了~ 你真是excel高手!
執行出現如圖http://ppt.cc/brLS 所示
我B欄的值都是負的,所以運算是一個負的值與負的值相減
我有test一下,B欄輸入正的值,可以執行,但是儲存的C欄只有C1顯示-1
C2開始都是空白,且本來A欄跟B欄有分開,變成都填入至A欄,B欄變空白
執行不會出現錯誤了,不過還是只顯示C1儲存格
且原來值都填入至A欄,B欄變空白。
如圖http://ppt.cc/2Ral所示
且C欄為我"固定檔案"所填入B欄的值,我本來是填負的,所以差一個正負號。
如果"固定檔案"B欄沒有填入值一樣可以執行,只是會卡在第一個檔案
並且跳出如圖http://ppt.cc/6RQR 所示
excel第一個檔案顯示http://ppt.cc/3Wi-
A欄資料中間沒有空格!
舉例:
本來我的值(-58.110)-(-52.45)=-5.660
結果輸出C欄變成-110.56
我把程式碼
本來的
n = n + 1: Range("B" & n) = -i: Range("C" & n) = i + Data(n, 1)
改成
n = n + 1: Range("B" & n) = -i: Range("C" & n) = i - Data(n, 1)
出來的值是正確的了
非常的感謝你! 你幫了一個大忙,我給你一些P幣表達謝意
※ 編輯: jjccck 來自: 203.64.90.79 (10/03 08:21)