الانتقال إلى المحتوى الرئيسي

كيفية التحقق من أن خلية في إكسيل فبا ليست فارغة

  • المهندسة ترانيم العوازم
  • الأسئلة

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

في فبا (البصرية الأساسية للتطبيقات) ، يمكنك استخدام أساليب مختلفة للتحقق من الفراغ من الخلية. واحدة من أسهل الطرق هي استخدام وظيفة إيسيمبتي. فإنه يعود صحيح إذا كانت الخلية فارغة ، وكاذبة إذا كان يحتوي على أي بيانات. مثال على استخدام وظيفة إيسمبتي:

إذا كان فارغا (المدى ("أ1")) ثم

'الخلية أ 1 فارغة

آخر

تحتوي الخلية أ 1 على بيانات

نهاية إذا

ومع ذلك ، إيسيمبتي قد لا يكون دائما الحل الدقيق لفحص خلية للفراغ. في بعض الحالات ، قد يعود خطأ ، حتى إذا كانت هناك صيغة أو مسافات في الخلية. لذلك ، هناك طريقة أكثر موثوقية وهي استخدام وظائف أخرى ، مثل لين أو تريم أو التحقق من المساواة مع القيمة الفارغة.

كل من هذه الأساليب لها خصائصها الخاصة ، واعتمادا على متطلبات وسياق الاستخدام ، يمكنك اختيار الطريقة الأنسب للتحقق من الفراغ من خلية في إكسيل فبا.

  1. كيفية التعرف على خلية إكسل فبا فارغة
  2. التحقق من خلية فارغة باستخدام شرط " إيسمبتي
  3. التحقق من خلية فارغة باستخدام شرط " لين
  4. التحقق من خلية فارغة باستخدام شرط " القيمة
  5. التحقق من خلية فارغة باستخدام شرط " الصيغة

كيفية التعرف على خلية إكسل فبا فارغة

مثال على استخدام الطريقة:

تشيكمبتيسيل الفرعية()

خلية خافتة كمدى

تعيين الخلية = النطاق ("أ1")

إذا كانت فارغة (خلية) ثم

مسغبوكس "خلية فارغة"

آخر

مسغبوكس "خلية تحتوي على بيانات:" والخلية.القيمة

نهاية إذا

نهاية الفرعية

في هذا المثال ، نقوم بإنشاء متغير خلية وتعيين قيمة الخلية أ1. ثم نستخدم إذا...ثم...بناء آخر للتحقق مما إذا كانت الخلية فارغة أو تحتوي على بيانات. إذا كانت الخلية فارغة ، يتم عرض الرسالة "الخلية فارغة". إذا كانت الخلية تحتوي على بيانات ، فإن الرسالة "تحتوي الخلية على بيانات:" ويتم عرض قيمة الخلية.

وهكذا ، باستخدام طريقة إيسمبتي يسمح لك لتحديد موثوق ما إذا كانت الخلية فارغة أو تحتوي على بيانات في إكسيل فبا.

التحقق من خلية فارغة باستخدام "إيسمبتي"

شرط من أجل التحقق من خلية فارغة باستخدام وظيفة "إيسمبتي" ، يمكنك استخدام التعليمات البرمجية التالية:

تشيكمبتيسيل الفرعية()

خلية خافتة كمدى

تعيين الخلية = النطاق ("أ1") ' حدد الخلية المطلوبة

إذا كانت فارغة (خلية) ثم

مسغبوكس "خلية فارغة"

آخر

مسغبوكس "خلية تحتوي على بيانات"

نهاية إذا

نهاية الفرعية

في هذا المثال ، نحدد المتغير "خلية" ككائن "نطاق"ونعين الخلية "أ1". ثم ، باستخدام عامل التشغيل "إذا" الشرطي ، نتحقق مما إذا كانت الخلية فارغة باستخدام وظيفة "إيسيمبتي". إذا كانت الخلية فارغة ، يتم عرض الرسالة "الخلية فارغة" ، وإلا يتم عرض الرسالة "الخلية تحتوي على بيانات".

وهكذا ، باستخدام وظيفة" إيسمبتي " ، يمكنك التحقق مما إذا كانت خلية في إكسيل تحتوي على بيانات فبا أو فارغة.

التحقق من خلية فارغة باستخدام "لين"

الشرط أولا ، تحتاج إلى تحديد كائن نطاق يمثل الخلية التي تريد التحقق منها. يمكن القيام بذلك باستخدام طريقة "النطاق" وتحديد عنوان الخلية أو النطاق.

بعد ذلك ، يمكنك استخدام شرط "لين" للتحقق من أن طول محتويات الخلية ليس صفرا. للقيام بذلك ، قم بإنشاء شرطي " إذا...ثم "بناء واستخدام وظيفة" لين " داخل الشرط.

في ما يلي رمز مثال يوضح التحقق من خلية فارغة باستخدام شرط " لين:

تشيكمبتيسيل الفرعية()

ديم ميسيل كمجموعة

'تحديد خلية للتحقق

تعيين ميسيل = المدى ("أ1")

'التحقق من أن الخلية ليست فارغة

إذا لين (ميسيل.القيمة) 0 ثم

مسغبوكس "الخلية ليست فارغة"

آخر

مسغبوكس "خلية فارغة"

نهاية إذا