VBA:以CSV格式节省时出错:运行时错误“424”:需要对象

在Mac上的Excel 2016中,我试图在excel中保存一个单独的表格作为CSV文件,我一直在收集

“运行时错误”424“:所需的对象”错误或运行时错误:“1004”

我search了很长时间,但是根本找不到合适的答案/修正:

错误行以粗体显示

Sub AV_Guest_Macro()''AV_Guest_Macromacros

LastRow = Range("aa1").Value 

'复制公式

 Range("L2:U2").Copy Range("L3:U" & LastRow).Select ActiveSheet.Paste RowCheck = 2 Do Until RowCheck > LastRow 

'删除有重复电子邮件的行如果Range(“N”&RowCheck).Value =“Exclude”Then Range(“X”&RowCheck).EntireRow.Delete

 LastRow = LastRow - 1 Else 'this row will be imported RowCheck = RowCheck + 1 End If 

循环

Application.DisplayAlerts = False

CurrentWorkbook.Sheets(“Users”)。SaveAs Filename:= _“\ Users \ Jhartley416 \ Desktop \ JB_Test \ AV_Users_Update_2016”_,FileFormat:= 6,CreateBackup:= False

Application.DisplayAlerts = True

 ActiveWorkbook.Save ActiveWorkbook.Close Windows("AB JB Template - JLH2.xlsm").Activate Sheets("Users").Activate Sheets("Users").Range("A4:U10000").ClearContents Range("A1").Select 

结束小组

引用所选工作簿的正确方法是ActiveWorkbook而不是CurrentWorkbook:

 ActiveWorkbook.SaveAs Filename:= _ "\Users\Jhartley416\Desktop\JB_Test\AV_Users_Update_2016" _ , FileFormat:=6, CreateBackup:=False