我的我的Mac電腦上的VBA代碼有問題。它在Windows上正常工作。我知道它與指定目錄有關,但我不確定正確的語法。
工作簿位於一個文件夾中,然後我想指定與工作簿位於同一文件夾中的另一個文件夾(Datatextfiles)。在PC上但不是Mac上的路徑
'Change Path
Dim strPath As String
Dim MyDir As String
MyDir = ActiveWorkbook.Path
strPath = MyDir & "/Datatextfiles/"
Dim strExtension As String
'Stop Screen Flickering
Application.ScreenUpdating = Falsew
'Change extension
strExtension = Dir(strPath & "*.txt")
clearData
Do While strExtension <> ""
這也是我的理解,蘋果不承認文件擴展名。我無法對此進行測試,但我知道包括文件擴展名參數會在某些情況下引發錯誤,例如'Application.GetOpenFileName()'或'.GetSaveAsFileName'等。 –