هذ الكود من انجازت الاستاذ خبور خير .. ضعه فى موديول 
 
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