[問題] VBA DIR file .csv

看板Office作者 (有緣人)時間9年前 (2017/02/26 10:49), 9年前編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Office 版本:2010 以下疑問是xFile = Dir是尋找下一個.csv檔案 , 若要找上一個.csv檔要如何寫? If xChk = 0 Then xFile = Dir(ThisWorkbook.Path & "\*.csv") '尋找CSV檔案 If xFile = "" Then MsgBox "※找不到 TXT 檔案! ", 0 + 16: Exit Sub xChk = 1 Else xFile = Dir '尋找下一個.csv檔案 If xFile = "" Then Exit Do End If -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.6.39 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1488077367.A.83A.html

02/26 11:50, , 1F
請問什麼是找上一個.csv檔?
02/26 11:50, 1F

02/26 12:09, , 2F
如果是讀入檔案日期為後至前的話,可goolge
02/26 12:09, 2F

02/26 12:09, , 3F
excel vba dir sort date
02/26 12:09, 3F

02/26 12:11, , 4F
要反序的話excel vba dir order descending
02/26 12:11, 4F
比如說有3個.csv file 分別為 test1.csv test2.csv test3.csv 第一次會讀取 test1.csv第二次還是希望讀取test1.csv 第三次才讀取test2.csv 第四次讀取 test3.csv 以此類推.. ※ 編輯: aup65797 (111.82.6.39), 02/26/2017 13:24:27

02/26 13:35, , 5F
是指每個檔讀取二次嗎?
02/26 13:35, 5F
※ 編輯: aup65797 (111.82.6.39), 02/26/2017 13:44:28

02/26 13:59, , 6F
迴圈內增加個累加變數,變數=變數+1,再以判斷,當第一次
02/26 13:59, 6F

02/26 14:00, , 7F
時於判斷內多執行一次讀取test1.csv的巨集
02/26 14:00, 7F

02/26 14:12, , 8F
感謝S大耐心教導 , 成功了
02/26 14:12, 8F
文章代碼(AID): #1Oia8tWw (Office)
文章代碼(AID): #1Oia8tWw (Office)