اخواني اعضاء المنتدي الكرام بعد سلام الله عليكم ورحمة الله وبركاته
لو سمحتم عايز اطبق الكود علي ملف اكسيل
Sub HideShowSheets()
'إعلان متغيرات
Dim ws As Worksheet
Dim i As Long
'الحصول على أسماء أوراق العمل من قائمة
For i = 1 To Sheets.Count
Sheets(i).Name = Sheets(i).Name & " (" & i & ")"
Next i
'إظهار يوزر فورم
UserForm1.Show
'التعامل مع خيارات يوزر فورم
If UserForm1.Option1.Value = True Then
'إخفاء جميع أوراق العمل
For Each ws In ThisWorkbook.Worksheets
ws.Visible = xlVeryHidden
Next ws
'إظهار ورقة العمل المحددة
Sheets("Sheet1").Visible = xlVisible
ElseIf UserForm1.Option2.Value = True Then
'إظهار جميع أوراق العمل
For Each ws In ThisWorkbook.Worksheets
ws.Visible = xlVisible
Next ws
End If
'إخفاء يوزر فورم
UserForm1.Hide
End Sub
mm.xlsm