Как правильно закрыть приложение - VBA
Формулировка задачи:
Написал такой код:
2 странности: 1) Несмотря на exit sub при наличии диска F сохраняет 2 раза - на F и E. 2) Не закрывает окно Exel, даже если книга была открыта одна. В чем может быть причина?
Решение задачи: «Как правильно закрыть приложение»
textual
Листинг программы
'Module1
Sub SochrKopia3()
Dim userEntry As VbMsgBoxResult
Dim f As String
userEntry = MsgBox("Сохранить изменения?", vbYesNo)
If userEntry = vbNo Then
ThisWorkbook.Saved = True
Else 'If userEntry=vbYes then
ThisWorkbook.Save
On Error Resume Next
ThisWorkbook.SaveCopyAs "G:\копия.xlsm"
If Err Then Err.Clear: ThisWorkbook.SaveCopyAs "I:\копия.xlsm"
End If
End Sub