Priverskite darbaknygę išsaugoti prieš uždarydami - VBA kodo pavyzdžiai

Priversti išsaugoti darbaknygę - Workbook_BeforeClose

Aš nepatarčiau to naudoti, bet eksperimentuoti ir kaip „ActiveWorkbook“ demonstravimas.

Galite įrašyti darbaknygę, nesuteikdami vartotojui parinkties „Taip/Ne“ su šiuo kodu:

Įdėkite tai į „ThisWorkbook“ modulį …

1234567891011121314 Privati ​​antrinė darbo knyga_BeforeClose (Atšaukti kaip loginis)Jei išsaugota = klaidingaActiveWorkbook.SavePabaiga JeiPabaiga Sub

Tai netinka kelioms darbo knygoms. Kad jis veiktų su keliomis darbaknygėmis, turite įdėti kodą į failą personal.xls arba perkelti jį į visas atidarytas darbaknyges.

wave wave wave wave wave