جرب هذا
Private Sub Workbook_Open()
Dim MyPath As String
MyPath = "D:\HOSAM"
If ThisWorkbook.Path <> MyPath Then
Application.DisplayAlerts = False
ThisWorkbook.Close
Else
Application.EnableCancelKey = xlDisabled
Application.Visible = False
UserForm1.Show
Workbooks.Application.Visible = True
Application.ScreenUpdating = False
Call ShowAllSheets
Application.ScreenUpdating = True
sheet2.Select
End If
End Sub