【发布时间】:2019-11-09 10:52:18
【问题描述】:
我写了一个代码来只用 sheet1 保存一个新文件。问题是我在保存文件时单击esc或在对话框中取消,新文件在目录中保存为FALSE,而不是如果我单击esc或取消,我不想保存文件
我尝试输入一个 if,例如: If thisfile="FALSE" then exit sub;但它不起作用。
Sub test()
Dim thisfile As Variant
thisfile = Range("Y5").Value & Range("C16").Value & "_" & Range("K41").Value
Worksheets("Sale Dispo Approval").Copy
With ActiveWorkbook
.SaveAs Application.GetSaveAsFilename(InitialFileName:=thisfile, fileFilter:="Excel Files (*.xlsx), *.xlsx")
.Close savechanges:=False
End With
End Sub
我希望点击取消或 esc 不会保存新文件。
【问题讨论】: