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