khairi ali قام بنشر فبراير 5, 2023 مشاركة قام بنشر فبراير 5, 2023 السلام عليكم ورحمة الله وبركاته أريد كود لإظهار أعمدة معينة بناء على قيمة الخلية كما موضح في الملف المرفق أخفاء اعمدة.xlsx رابط هذا التعليق شارك More sharing options...
أفضل إجابة ابراهيم الحداد قام بنشر فبراير 5, 2023 أفضل إجابة مشاركة قام بنشر فبراير 5, 2023 السلام عليكم و رحمة الله ضع الكود الاول فى موديول عادى Sub HidColmns() Dim ws As Worksheet, SRng As String Dim FrRng As Range, SeRng As Range, ThRng As Range Dim LR As Long Set ws = Sheets("ورقة1") LR = ws.Range("B" & Rows.Count).End(3).Row SRng = ws.Range("C2").Text Set FrRng = ws.Range("F5:H" & LR) Set SeRng = ws.Range("I5:K" & LR) Set ThRng = ws.Range("L5:N" & LR) Application.ScreenUpdating = False Select Case SRng Case "الأول" FrRng.Columns.Hidden = False SeRng.Columns.Hidden = True: ThRng.Columns.Hidden = True Case "الثاني" SeRng.Columns.Hidden = False FrRng.Columns.Hidden = True: ThRng.Columns.Hidden = True Case "المجاميع" ThRng.Columns.Hidden = False FrRng.Columns.Hidden = True: SeRng.Columns.Hidden = True Case Else End Select Application.ScreenUpdating = True End Sub اما الكود الثانى فضعه فى حدث الورقة Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$C$2" Then Exit Sub HidColmns End Sub 4 رابط هذا التعليق شارك More sharing options...
khairi ali قام بنشر فبراير 6, 2023 الكاتب مشاركة قام بنشر فبراير 6, 2023 مشكور جدأ وبارك الله فيك استاذي الفاضل رابط هذا التعليق شارك More sharing options...
الردود الموصى بها