你可以省去所有的复制/粘贴。当你使用
SaveAs
若要保存当前工作簿,原始工作簿将关闭而不保存,新工作簿将打开。从你的问题中我可以看出,你只想保留某些列。我喜欢删除您不想要的列,然后执行以下操作:
萨维亚斯
Application.DisplayAlerts = False
The following features cannot be saved in macro-free workbooks:
促使
Application.DisplayAlerts = False
With ThisWorkbook
.Sheets("RC").Range("H:Z").EntireColumn.Delete
.Sheets("RI").Range("H:Z, F:F").EntireColumn.Delete
.Sheets("RCB").Range("F:Z, D:D").EntireColumn.Delete
.SaveAs "C:\Users\lomid\Desktop\4finansi3.xlsx"
End With
Application.DisplayAlerts = True