اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

فلترة واحدة على عدة ورقات عمل


إذهب إلى أفضل إجابة Solved by محمد هشام.,

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

السلام عليكم ورحمة الله وبركاته

يرجى المساعدة بتوضيح طريقة عمل فلترة واحدة لأكثر من ورقة عمل بآن واحد علماً ان جميع الاوراق تبدأ برقم موجود بالعمود A واريد بفلتر واحد ان يقوم بالتصفية على جميع الاوراق  ..ولكم جزيل الشكر

انتبه من فضلك .. مشاركة مكررة فقد تـــم بالفعل حذف المشاركة الأخرى

New Microsoft Excel Worksheet.xlsx

رابط هذا التعليق
شارك

  • أفضل إجابة

السلام عليكم ورحمة الله تعالى وبركاته

تفضل اخي  يمكنك اختيار معيار الفلترة في خانة  (D1) او ادخاله يدويا لفلترة جميع الاوراق على نفس المعيار

Sub Filter_Me()
Dim ans As String
Dim T As ListObject
MH = Sheets("Drawing").Range("D1")
    
For i = 1 To Sheets.Count

    For Each T In Sheets(i).ListObjects
        T.Range.AutoFilter Field:=1, Criteria1:=MH
    Next
Next
End Sub

''''الغاء الفلترة من جميع الاوراق
Sub Remove_Filters_From_Workbook()
    Dim MH As Worksheet
    Dim lstObj As ListObject
    For Each MH In Worksheets
        For Each lstObj In MH.ListObjects
          lstObj.AutoFilter.ShowAllData
        Next lstObj
    Next MH
End Sub

New Microsoft Excel Worksheet_MH.xlsm

  • Like 3
رابط هذا التعليق
شارك

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

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

Important Information