Excel - "Runtime error ' 100 4' Method ' 对象的“另存为”_'workbook' 失败“Macbook

标签 excel vba macos

尝试通过 makro 在我的桌面上将工作表另存为 .csv

我不断收到“运行时错误‘1004’对象‘_‘workbook’的方法‘SaveAs’失败”

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"

关于Excel - "Runtime error ' 100 4' Method ' 对象的“另存为”_'workbook' 失败“Macbook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64247363/

相关文章:

excel - 在 Excel 中输入最大数字标题

vba - 尽 pipe 字符串有效,Excel VBA InStr 返回 0

sql-server - 带有数据连接文件的 Excel

基于条件的 Excel 宏 : Copying row values from one worksheet to a specific place in another worksheet,

来自 excel vba 的 SQL 查询以访问与数组匹配的返回数据

mysql - 使用 AMPPs 在 mac 上更改了 phpmyadmin 密码,现在无法登录到 phpmyadmin

python - 如果我使用的是 pandas .to_excel,如何将工作表分配给变量?

.net - 当通过 COM 调用时,我可以从 .net 代码使用/访问 app.config

macos - 您可以在 Mac App Store *之外*分发 Safari App Extension 吗?

macos - 如何在 Emacs 24 的 Mac 上将元键从 alt 更改为 cmd?