簡體   English   中英

Excel - “對象的運行時錯誤‘1004’方法‘SaveAs’_‘workbook’失敗”Macbook

[英]Excel - "Runtime error '1004' Method 'SaveAs' of Object' _'workbook' Failed" Macbook

試圖通過 makro 在我的桌面上保存一張工作表 as.csv

我不斷收到“運行時錯誤‘1004’對象‘_‘工作簿’的方法‘另存為’失敗”

Sub Export()

Dim wb As Workbook
Dim sht5 As Worksheet
Dim r As Long
Dim LastRow As Long
   
Set sht5 = ThisWorkbook.Worksheets("ExportCsv")               'Sheet to export as CSV
Set wb = Application.Workbooks.Add
    
sht5.Copy Before:=wb.Worksheets(wb.Worksheets.Count)

LastRow = Cells(Rows.Count, "A").End(xlUp).Row

For r = LastRow To 1 Step -1

If Cells(r, 10) = 0 Then

Rows(r).Delete

End If
        
Next r

Application.DisplayAlerts = False                             'Possibly overwrite without asking
wb.SaveAs Filename:="/Users/thomasduus/Desktop/1.csv", FileFormat:=xlCSV, CreateBackup:=False

Application.DisplayAlerts = True
wb.Close SaveChanges:=False
End Sub

我相信 mac 文件位置的工作方式類似於:

Wb.SaveAs "Macintosh HD:Users:thomasduus:Desktop:1.csv"

您的文件路徑不正確,可能驅動器是 C: 所以在前面添加 C: 並使用反斜杠。 更正的行:

wb.SaveAs Filename:="C:\Users\thomasduus\Desktop\1.csv", FileFormat:=xlCSV, CreateBackup:=False

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM