


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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9