Wymuś zapisanie skoroszytu przed zamknięciem - przykłady kodu VBA

Wymuś zapisanie skoroszytu - skoroszyt_PrzedZamknij

Nie radziłbym używać tego, ale w celu eksperymentowania i jako demonstracja ActiveWorkbook.Zapisz:

Możesz zapisać skoroszyt bez podawania użytkownikowi opcji „Tak/Nie” za pomocą następującego kodu:

Umieść to w module ThisWorkbook…

1234567891011121314 Prywatny skoroszyt pomocniczy_BeforeClose (Anuluj jako Boolean)Jeśli zapisano = Fałsz, toActiveWorkbook.ZapiszZakończ, jeśliNapis końcowy

To nie działa w przypadku wielu skoroszytów. Aby działał z wieloma skoroszytami, musisz umieścić kod w pliku personal.xls lub przepuścić go przez wszystkie otwarte skoroszyty.

wave wave wave wave wave