كيفية تحديث نتيجة التصفية المتقدمة تلقائيًا في Excel؟
عندما نطبق ميزة التصفية المتقدمة ، سنجد أن النتيجة التي تمت تصفيتها لن تتغير تلقائيًا مع تغيير المعايير. هذا يحتاج منا لتطبيق وظيفة التصفية المتقدمة مرة أخرى للحصول على النتيجة الجديدة. ولكن ، هل لديك أي خدعة جيدة وسريعة لتحديث نتيجة التصفية المتقدمة تلقائيًا كما هو موضح في لقطة الشاشة التالية في Excel؟
قم بتحديث نتيجة التصفية المتقدمة تلقائيًا باستخدام كود VBA
قم بتحديث نتيجة التصفية المتقدمة تلقائيًا باستخدام كود VBA
قد يساعدك رمز VBA التالي على تحديث نتيجة التصفية المتقدمة تلقائيًا عندما تقوم بتغيير المعايير كما تريد ، يرجى القيام بذلك على النحو التالي:
1. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة التي تريد تصفية البيانات تلقائيًا ، ثم اختر عرض الرمز من قائمة السياق ، في فتح Microsoft Visual Basic للتطبيقات نافذة ، انسخ والصق الكود التالي في الوحدة النمطية الفارغة:
كود فبا: تحديث نتيجة التصفية المتقدمة تلقائيا:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A5:D21").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range _
("A1:C3"), Unique:=False
End Sub
ملاحظات: في الكود أعلاه: A5: D21 هو نطاق البيانات الذي تريد تصفيته ، A1: C3 هو نطاق المعايير للتصفية بناءً على.
2. ثم احفظ وأغلق نافذة الكود ، الآن ، عندما تقوم بتغيير المعايير في نطاق المعايير ، سيتم تحديث النتيجة المصفاة تلقائيًا مرة واحدة.
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!