26、[VBA入门到放弃笔记] 关闭工作簿

2017-06-15  本文已影响35人  叶知行
Sub SaveWb() 
    Dim wkb As Workbook
    Set wkb = Workbooks.Open(Filename:="C:\Users\Administrator\Desktop\vba笔记\15.操作工作簿\小狗.xlsx") '打开存在的小狗工作簿
    wkb.Sheets("sheet1").Range("a1") = "小狗" '使单元格A1的值为小狗
    wkb.Save '保存工作簿
    wkb.Close '关闭工作簿
End Sub

Sub 关闭工作簿保存改变()
Dim wkb As Workbook
    Set wkb = Workbooks.Open(Filename:="C:\Users\Administrator\Desktop\vba笔记\15.操作工作簿\小猫.xlsx") '打开小猫工作簿
    wkb.Sheets("sheet1").Range("a1") = "小猫" '使单元格A1的值为小猫
    wkb.Close savechanges:=True   '关闭工作簿默认保存更改。False为不保存更改。
End Sub

Sub 另存为()
'当前活动工作簿另存为AAAA.xlsx,注意路径要存在。
'如果已经存在AAAA.xlsx工作簿,则会提示,是否覆盖原工作簿。
'使用此语句屏蔽警告,直接覆盖原工作簿。
Application.DisplayAlerts = False 
 ActiveWorkbook.SaveAs Filename:="C:\Users\Administrator\Desktop\vba笔记\15.操作工作簿\AAAA.xlsx"
 Application.DisplayAlerts = True
End Sub
上一篇下一篇

猜你喜欢

热点阅读