[VBA ] 如何在 Excel 讀取 .csv 檔案

看板Visual_Basic作者 (安安小成)時間15年前 (2010/07/27 17:25), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
執行環境:Excel 2003 請問如果我有一個檔名 text 123.txt 在run到 SQL 語法中 select *from text 123.txt 時就會發生錯 但是如果將檔名中的空格去掉成 text123.txt 在Run就不會錯誤 但是我的檔名一定要有空格的情況下 select *from text 123.txt <--- 要怎樣改呢??? 另外~~ 請問如何利用 Excel VBA 讀取 xxx.csv 檔案指定範圍內容 而 .csv 檔名可能會有所變動,所以要用個變數來代替 假設:我想利用 Excel VBA 讀取 C:\test 內的 test123.csv 內 範圍 B22:D30 <用Excel開啟時的位置> 內資料 複製到我正開啟的 Book1.xls 的 sheet1 內 並從 A1 欄位依序貼上 請問這樣需要這樣功能的 VBA 要怎樣寫??? 謝謝各位~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.227.214

07/27 17:55, , 1F
csv有支援sheet名稱!?
07/27 17:55, 1F

07/27 17:58, , 2F
其實sheet1 就是檔案名稱啦 @@"
07/27 17:58, 2F
※ 編輯: evantw 來自: 219.81.227.214 (07/27 18:46)

07/28 00:55, , 3F
檔名能取成text_123.txt 嗎?
07/28 00:55, 3F
文章代碼(AID): #1CJgONXS (Visual_Basic)
文章代碼(AID): #1CJgONXS (Visual_Basic)