Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim i As Long
i = MsgBox("Сохраняем?", vbYesNoCancel)
If i = vbCancel Then
Cancel = True
Else
'********************
'Здесь скрываем листы
'********************
If i = vbYes Then
ThisWorkbook.Save
Else: ThisWorkbook.Saved = True
End If
End If
End Sub
Сейчас этот форум просматривают: Google-бот и гости: 42