【发布时间】:2019-06-27 20:21:13
【问题描述】:
我写了一个代码来只用 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 不会保存新文件。