Имеется вот такой код
- Код: Выделить всё
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets(" ").Cells(4, 3) = Sheets("otch").Cells(4, 3)
Sheets(" ").Cells(4, 4) = Sheets("otch").Cells(4, 4)
Application.DisplayAlerts = False
If ActiveSheet.Name = "otch" Then
Sheets("ОБРАЗЕЦ").Activate
End If
Worksheets("otch").Delete
ThisWorkbook.Save
Application.DisplayAlerts = True
End Sub
Все инструкции выполняются нормально, но книга в итоге не закрывается. Сходил посмотрел, что пишут у Билла Гейтса. Вроде есть такая проблема. http://support.microsoft.com/default.aspx?scid=kb;en-us;177688 Говорят что если удалить в Workbook_BeforeClose активный лист, тогда книга не закрывается, но я то удаляю НЕАКТИВНЫЙ!
Может кто-нибудь подсказать как обойти такую проблемку?