Закрытие Книги Excel в Vba

  • Автор темы segail
  • Дата начала
S

segail

#1
Подскажите пожалуйста какие коды необходимы при полном закрытие Книги Excel в VBA без сохранения

Выполняемые действия:

1. Клик по кнопке (которая находится на форме)
2. Закрытие формы крестом
3. Закрытие формы Alt+F4
 
T

Tanya

#2
2 и 3 пункт - это одно и то же

Код:
Private Sub CommandButton1_Click()
Call UserForm_Terminate
End Sub

Private Sub UserForm_Terminate()
'в данном случае закрывается [b]активная[/b] книга без сохранения
ActiveWorkbook.Close False
End Sub
 
S

segail

#3
2 и 3 пункт - это одно и то же

Код:
Private Sub CommandButton1_Click()
Call UserForm_Terminate
End Sub

Private Sub UserForm_Terminate()
'в данном случае закрывается [b]активная[/b] книга без сохранения
ActiveWorkbook.Close False
End Sub
А полное закрытие программы Excel c защитой листа.
 
S

segail

#5
Происходит закрытие книги, а программа открыта. Полный выход из программы.
 
T

Tanya

#6
В предыдущем посте я не поняла, что такое "с защитой листа"

Как осуществить выход из Excel (или закрыть программу) я уже написала, читайте внимательно :)
Application.Quit