返回列表 上一主題 發帖

[發問] 檔案操作疑問請教

On Error Resume Next拿掉偵錯看看
基本上字串連結語法已經錯誤
csvName = Dir(dirpath & "*.csv")
學海無涯_不恥下問

TOP

回復 3# huang40


    Sub Test()


Application.DisplayAlerts = False

dirPath = ThisWorkbook.Path & "\"

csvName = Dir(dirPath & "*.csv")

Do While csvName <> ""

    MsgBox csvName
   
    Workbooks.Open (dirPath & csvName)
    '
    'balabalabala
    '
    '
    ActiveWorkbook.Close savechanges:=False
            
    csvName = Dir
   
Loop

End Sub
學海無涯_不恥下問

TOP

回復 5# huang40
那就慢慢逐行偵錯,看錯誤出在哪?
學海無涯_不恥下問

TOP

本帖最後由 Hsieh 於 2010-9-7 18:02 編輯

回復 9# huang40

要學習VBA就要學會偵錯
逐行(F8)
一行一行跑程式看變數值的變化找出錯誤
學海無涯_不恥下問

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題