با درود
مثلا همچین کدی در ایونت ورک بوک
فرض کن شیت 1 و 2 اصلیا هستن و من تو کد نویسی از نام کدنویسی انها استفاده کردم شاید شما نام رو توی شیت عوض کرده باشی که مهم نیست . ب جز 1 و 2 همه شیت ها بدون الارمی پاک شده و تغییرات خودکار سیو و بسته میشن
کد:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In ThisWorkbook.Worksheets
If ws.CodeName <> "Sheet1" And ws.CodeName <> "Sheet2" Then ws.Delete
Next
Application.DisplayAlerts = True
ActiveWindow.Close SaveChanges:=True
End Sub
علاقه مندی ها (Bookmarks)