Как правильно закрыть приложение - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д