هذ الكود من انجازت الاستاذ خبور خير .. ضعه فى موديول
Option Explicit
Sub Auto_Open()
kh_wVisible True
End Sub
Sub Auto_Close()
kh_wVisible False
ThisWorkbook.Close Not CBool(ThisWorkbook.Saved)
End Sub
Sub kh_wVisible(ibol As Boolean)
Dim nBook As String
nBook = ThisWorkbook.Name
With Windows(nBook)
If .Visible = Not ibol Then .Visible = ibol
End With
End Sub