仅保存活动工作表的宏
Macro to save only the active worksheet
在下面的代码中,它保存了完整的工作簿。我只想保存活动工作表。
Sub sbVBS_To_SAVE_ActiveWorkbook()
ActiveWorkbook.Save
End Sub
不将工作表复制到任何位置会自动在前台创建一个新工作簿,并将该工作表的副本作为新工作簿中的唯一工作表。
Sub test()
worksheets("sheet3").copy
'there is now a new active workbook
with activeworkbook
'save it
.SaveAs Filename:="some file path and filename without extension", FileFormat:=xlOpenXMLWorkbook
'optionally close it
.close savechanges:=false
end with
End Sub
在下面的代码中,它保存了完整的工作簿。我只想保存活动工作表。
Sub sbVBS_To_SAVE_ActiveWorkbook()
ActiveWorkbook.Save
End Sub
不将工作表复制到任何位置会自动在前台创建一个新工作簿,并将该工作表的副本作为新工作簿中的唯一工作表。
Sub test()
worksheets("sheet3").copy
'there is now a new active workbook
with activeworkbook
'save it
.SaveAs Filename:="some file path and filename without extension", FileFormat:=xlOpenXMLWorkbook
'optionally close it
.close savechanges:=false
end with
End Sub