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

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

قام بنشر

اخواني اعضاء المنتدي الكرام بعد سلام الله عليكمm_m.xlsm

هذا كود عند كتابة رقم الجلوس في الخلية d8يتم الفلترة علي الصف الذي به رقم الجلوس  

هل ينفع عند كتابة الاسم في الخلية e8 يتم الفلترة علي الصف الذي به الاسم

يعني عايز يتم الفلترة برقم الجلوس أو الاسم  

قام بنشر (معدل)

جرب هذ  التعديل 

لا فائدة  من السطر  الاول  في  بداية الكود لقد  قمت  بازالته 

عند  وضع  احد  الخلايا سيتم الفلترة وعند مسح  الخلية سيتم  عرض  البيانات الكلية 

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim LastRow As Long
    Dim FilterRange As Range
    LastRow = Me.Cells(Rows.Count, "D").End(xlUp).Row
    Set FilterRange = Range("C9:U" & LastRow)
    If Me.FilterMode Then Me.ShowAllData
    If Not IsEmpty(Range("D8")) Then
        FilterRange.AutoFilter Field:=2, Criteria1:=Range("D8").Value
    ElseIf Not IsEmpty(Range("E8")) Then
        FilterRange.AutoFilter Field:=4, Criteria1:=Range("E8").Value
        
    End If

End Sub

 

تم تعديل بواسطه عبدالفتاح في بي اكسيل
  • Like 2
  • أفضل إجابة
قام بنشر

جرب الكود التالى 

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$D$8" Or Target.Address = "$F$8" Then
        Dim LastRow As Long
        Dim FilterRange As Range
        Dim FilterColumn As Long

        If Target.Address = "$D$8" Then
            FilterColumn = 2
        ElseIf Target.Address = "$F$8" Then
            FilterColumn = 4
        End If

        LastRow = Me.Cells(Rows.Count, "D").End(xlUp).Row
        Set FilterRange = Range("C9:U" & LastRow)

        If Not IsEmpty(Target.Value) Then
            FilterRange.AutoFilter Field:=FilterColumn, Criteria1:=Target.Value
        Else
            FilterRange.AutoFilter Field:=FilterColumn
        End If
    End If
End Sub

 

  • Like 3
قام بنشر

شكرا حزيلا لكما وبارك الله فيكما وجعله في ميزان حسناتكم

لي سؤال أنا اسف علي تعبكما معي

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information