- - كيفية تحديث البيانات المصفاة تلقائيًا في Excel عند تحديثها

كيفية التحديث التلقائي للبيانات المصفاة في Excel عندما يتم تحديثه

يتيح لك Microsoft Excel تصفية البيانات. إنها ميزة مفيدة يمكن أن تساعدك في فهم كميات كبيرة من البيانات. إذا كنت تفتقر إلى المعرفة الفنية اللازمة لإنشاء قاعدة بيانات ، فإن هذه الميزة هي منقذ للحياة. المرشحات أساسية إلى حد ما وتتيح لك تضمين أو استبعاد البيانات من عمود. يمتد المرشح إلى قيم البيانات في الصفوف المقابلة وينطبق عليها. ما لا يفعله المرشح هو التحديث التلقائي نفسه. إذا تغيرت قيمة في عمود تمت تصفيته ، إما لأنك قمت بتحديثه يدويًا أو أن هناك صيغة قيد الاستخدام ، يجب عليك تطبيق المرشحات مرة أخرى. يتيح لك مقتطف الشفرة البسيط تحديث الأعمدة التي تمت تصفيتها على الطاير.

سيكون عليك تمكين وحدات الماكرو وحفظهاملف Excel كملف تمكين الماكرو ، .XLSM ، من أجل استخدام التعليمات البرمجية. لحفظ الملف كملف مُمكّن بالماكرو ، انتقل إلى ملف> حفظ باسم وحدد مصنف ماكرو Excel من مربع الحوار "حفظ باسم".

بعد ذلك ، حدد الورقة التي قمت بتطبيق المرشحات عليها. انقر بزر الماوس الأيمن فوقه وحدد "عرض الكود" من قائمة السياق.

سيتم فتح نافذة Microsoft Visual Basic مع ورقة Excel الحالية. الصق الكود التالي في نافذة الكود.

Private Sub Worksheet_Change(ByVal Target As Range)
If Me.FilterMode = True Then
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
With ActiveWorkbook
.CustomViews.Add ViewName:="Mine", RowColSettings:=True
Me.AutoFilterMode = False
.CustomViews("Mine").Show
.CustomViews("Mine").Delete
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
End If
End Sub

حفظ الملف. إذا لم تقم بحفظ الملف في مصنف مصنف ماكرو Excel ، فسيُطلب منك القيام بذلك مرة أخرى. سيتم حفظ نسخة من هذا الملف الذي تقوم بحفظه ولن تقوم بالكتابة فوق الملف الحالي.

بمجرد إضافة الرمز ، يمكنك تحديث أي خلية في عمود تمت تصفيته وسيتم تحديث البيانات التي تمت تصفيتها تلقائيًا وفقًا للشروط التي قمت بتعيينها. تمت كتابة هذا الرمز بواسطة مستخدم Stack Exchange Sorin.

تعليقات