فبا: كيفية حساب الصفوف في التحديد


يمكنك استخدام الطرق التالية لحساب عدد الصفوف في التحديد باستخدام VBA:

الطريقة الأولى: حساب الصفوف في التحديد وعرض الرقم في مربع الرسالة

 SubCountRowsInSelection ()

MsgBox Selection.Rows.Count

End Sub

يقوم هذا المثال تحديدًا بحساب عدد الصفوف في التحديد الحالي ثم يعرض هذا الرقم في مربع رسالة.

الطريقة الثانية: حساب الصفوف في التحديد وعرض الرقم في خلية معينة

 SubCountRowsInSelection ()

Range("E1").Value = Selection.Rows.Count

End Sub

يقوم هذا المثال بحساب عدد الصفوف في التحديد الحالي، ثم يعرض هذا الرقم في الخلية E1 .

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

مثال 1: قم بعد الصفوف في التحديد واعرض الرقم في مربع الرسالة

لنفترض أننا حددنا نطاق الخلايا A1:C17 في جدول البيانات الخاص بنا:

يمكننا إنشاء الماكرو التالي لحساب عدد الصفوف في التحديد وعرض النتائج في مربع رسالة:

 SubCountRowsInSelection ()

MsgBox Selection.Rows.Count

End Sub

عندما نقوم بتشغيل هذا الماكرو، نحصل على الإخراج التالي:

يقوم VBA بحساب الصفوف في التحديد الحالي

يخبرنا مربع الرسالة بوجود 17 صفًا في التحديد الحالي.

المثال 2: حساب الصفوف في التحديد وعرض الرقم في خلية معينة

لنفترض أننا حددنا نطاق الخلايا A4:D9 في جدول البيانات الخاص بنا:

يمكننا إنشاء الماكرو التالي لحساب عدد الصفوف في التحديد وعرض النتائج في الخلية E1 :

 SubCountRowsInSelection ()

Range("E1").Value = Selection.Rows.Count

End Sub

عندما نقوم بتشغيل هذا الماكرو، نحصل على الإخراج التالي:

تخبرنا الخلية E1 بوجود 6 صفوف في التحديد الحالي.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في VBA:

كيفية حساب الصفوف في الجدول باستخدام VBA
كيفية حساب الخلايا التي تحتوي على نص معين باستخدام VBA
كيفية حساب القيم الفريدة في النطاق باستخدام VBA

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *