اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر
Option Explicit
Sub إخفاء()
Dim Cl As Range
    For Each Cl In Range("I9:I208")
        If Cl.Value < 50 Or Range("k2") Then
            Cl.EntireRow.Hidden = True
        End If
    Next Cl
End Sub
Sub إظهار()
Dim Cl As Range
    For Each Cl In Range("I9:I103")
        If Cl.Value < 50 Or Range("k2") Then
            Cl.EntireRow.Hidden = False
        End If
    Next Cl
End Sub


المطلوب ربطه بخليه أقوم بكتابه الرقم المطلوب اخفاء صفوف بناءا على هذة القيمة

قام بنشر

بما  انك  لا  تريد  رفع  ملف   

على  حسب  ما  فهمت  منك  تريد  ان  تضع  اي  قيمة  تنطبق  على  الشرط  فتقوم  باخفاء  الصف 

جرب  هذا  الماكرو  لعله يفيدك اكتب  القيمة في  الخلية k2     وغير  المدى   الذي  تريده  ان  ينفذ عليه 

Private Sub Worksheet_Change(ByVal Target As Range)
    
    Application.ScreenUpdating = False
    
    Dim target As String
    target = Range("k2").Address
    
    If Target.Address = target Then
        Dim cell As Range
        For Each cell In Range("a1:g6")
            If cell.Value < 50 Then
                cell.EntireRow.Hidden = True
            Else
                cell.EntireRow.Hidden = False
            End If
        Next cell
    End If
        
    Application.ScreenUpdating = True
    
End Sub

 

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information