السلام عليكم
الاخ الكريم / ◊۩ أبو ندى ۩◊
بارك الله فيك
جرب اخي الكريم التعديل البسيط التالي في الكود خاصتك لتنفيذ طلبك
ولكن يوجد جزء بالكود غير موجود ...
وهو الكود الخاص باستدعاء الكود الخاص بظهور كافة اوراق الملف عندما يكون الاسم صحيح
وهو هذا السطر في الكود خاصتك
Call ShowAllSheets
فبرجاء منك التجربة واشعارنا بالنتيجة ... او قم بارفاق الكود كاملا داخل مرفق
Private Sub Workbook_Open()
Dim MyName As String
MyName = "HOSAM ABDEL MOHSEN"
If ThisWorkbook.Name <> MyName 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
تقبل خالص تحياتي