VBA IsEmpty | VBA IsEmpty فنکشن کا استعمال کیسے کریں؟ (مثالوں)

آئیس ایمپٹی ایک ورک شیٹ فنکشن ہے جو یہ معلوم کرنے کے لئے استعمال کیا جاتا ہے کہ آیا دیئے گئے سیل کا حوالہ یا خلیوں کی ایک حد خالی ہے یا نہیں کیونکہ یہ ورکشیٹ فنکشن ہے لہذا ہم اسے ای بی سی میں استعمال کرتے ہیں اس فنکشن کو استعمال کرنے کے لئے وی بی اے میں ورکشیٹ کا طریقہ ، یہ فنکشن فنکشن کی منطقی فہرستوں کے تحت آتا ہے اور اگر ریفرنس خالی ہے تو سچ واپس آجاتا ہے۔

VBA IsEmpty فنکشن

VBA IsEmpty ایک منطقی تقریب ہے جو جانچتی ہے کہ آیا منتخب شدہ خالی ہے یا نہیں۔ چونکہ یہ ایک منطقی تقریب ہے لہذا یہ بولین اقدار یعنی صحیح یا غلط میں سے نتائج کو لوٹائے گا۔

اگر منتخب سیل خالی ہے تو یہ حقیقت لوٹائے گا ورنہ یہ غلط ہو گا۔

اس مضمون میں ، ہم آپ کو وی بی اے کوڈز استعمال کرنے والے خلیوں کی جانچ کرنے کے لئے وی بی اے میں "ISEMPTY" فنکشن کا استعمال کرنے کا طریقہ دکھائیں گے۔

VBA میں ISEMPTY فنکشن کیا کرتا ہے؟

اکثر خالی خلیات ہمیں ورک شیٹ میں موثر انداز میں کام کرنے سے مایوس کرتے ہیں۔ خالی خلیوں کا پتہ لگانا سب سے مشکل نہیں ہے لیکن اگر خالی خلیات انہیں ڈیٹا کے بیچ میں چھپا رہے ہیں تو پھر ان کو ڈھونڈنے میں ٹول لگ جاتا ہے۔

ایکسل میں خالی خلیوں کو تلاش کرنے کے لئے ہمارے پاس "ISBLANK" نامی فنکشن موجود ہے جسے ورک شیٹ فنکشن کہا جاتا ہے لیکن VBA میں اسے "ISEMPTY" کہا جاتا ہے۔

یہ ورک شیٹ فنکشن "ISBLANK" کی طرح کام کرتا ہے۔ اب "ISEMPTY" فنکشن کے نیچے دیئے گئے فارمولے پر ایک نظر ڈالیں۔

جیسا کہ ہم مذکورہ شبیہہ میں دیکھ سکتے ہیں کہ اس کا نتیجہ بولین یعنی سچ یا غلط کے طور پر ملتا ہے۔

VBA میں ISEMPTY فنکشن کی مثالیں

ذیل میں وی بی اے میں آئی ایس ایمپٹی کی مثالیں ہیں۔

آپ یہ VBA IsEmpty Excel سانچہ ڈاؤن لوڈ کرسکتے ہیں۔ VBA IsEmpty Excel سانچہ

مثال # 1

اب ہم "ISEMPTY" کی پہلی عملی مثال دیکھیں گے۔ اس کے لئے ورک شیٹ کی نیچے والی تصویر پر ایک نظر ڈالیں۔

اب ہم ان سب کو جانچنے کے ل excel ایکسل VBA ISEMPTY فنکشن کا اطلاق کریں گے۔

مرحلہ نمبر 1: متغیر کی وضاحت کریں جیسا کہ بولین.

کوڈ:

 سب IsEmpty_Example1 () Dim K As Booanan End Sub 

مرحلہ 2: اس متغیر کے ل V وی بی اے کے ذریعہ قیمت تفویض کریںخالی ہے تقریب

کوڈ:

 سب IsEmpty_Example1 () Dim K As Boolean K = IsEmpty (اختتامی سب 

مرحلہ 3: اظہار رائے کچھ نہیں لیکن اس سیل کی کیا ہے جس کی ہم جانچ کر رہے ہیں۔ اب ہم سیل کی جانچ کر رہے ہیں A1 سیل.

کوڈ:

 سب IsEmpty_Example1 () Dim K As Boolean K = IsEmpty (حد ("A1"). قیمت) اختتام سب 

مرحلہ 4: VBA میں اس متغیر کی قدر دکھائیں Msgbox.

کوڈ:

 سب IsEmpty_Example1 () Dim K As Boolean K = IsEmpty (حد ("A1"). قدر) MsgBox K End Sub 

نتیجہ کو چیک کرنے کے لئے اس کوڈ کو چلائیں۔

چونکہ سیل A1 میں قدر موجود ہے ہمیں نتیجہ غلط کے طور پر ملا۔

اب میں سیل حوالہ سے تبدیل کروں گا A1 سے A5۔

کوڈ:

 سب IsEmpty_Example1 () Dim K As Boolean K = IsEmpty (حد ("A5"). قدر) MsgBox K End Sub 

نتیجہ دیکھنے کیلئے اس کوڈ کو چلائیں۔

ہمیں نتیجہ بطور حقیقت میں ملا کیونکہ حوالہ دیا ہوا سیل A5 دراصل خالی سیل ہے لہذا ہمیں نتیجہ "سچ" کے بطور ملا۔

اب میں ٹیسٹ کروں گا سیل A8۔

کوڈ:

 سب IsEmpty_Example1 () Dim K As Boolean K = IsEmpty (حد ("A8"). قیمت) MsgBox K End Sub 

نتیجہ دیکھنے کیلئے اس کوڈ کو چلائیں۔

اوہ !!! رکو…

ہمیں نتیجہ FALSE کی حیثیت سے مل گیا حالانکہ سیل A8 میں کوئی قدر نہیں ہے۔

اب سوال یہ ہے کہ کیا یہ فارمولہ "ISEMPTY" سے غلطی کا نتیجہ ہے؟

نہیں… بالکل نہیں !!!

جب میں نے سیل A8 کو جانچنے کی کوشش کی تو دراصل سیل کے اندر ایک خلائی کردار موجود ہے جسے ننگی آنکھوں سے دیکھنا آسان نہیں ہے۔

تو نتیجہ یہ بھی ہے کہ خلائی ایکسل اور وی بی اے زبان میں ایک کردار کے طور پر سمجھا جاتا ہے۔

مثال # 2 - اگر شرط کے ساتھ وی بی اے ISEMPTY کا مجموعہ

دراصل ، جب ہم دوسرے منطقی افعال کے ساتھ اسے استعمال کرتے ہیں تو "ISEMPTY" فنکشن کا اصل استعمال قابل ستائش ہے۔

خاص طور پر جب ہم اسے IF حالت کے ساتھ استعمال کرتے ہیں تو ہم اس سے بہت سارے مفید نتائج اخذ کرسکتے ہیں۔

اس مظاہرے کے لئے نیچے دی گئی مثال پر ایک نظر ڈالیں۔

اسٹیٹس کالم میں اگر "پی ایف اسٹیٹس" کالم خالی ہے تو ہمیں "اپ ڈیٹ نہیں" کی حیثیت سے قیمت کی ضرورت ہے اور اگر کوئی قدر ہے تو ہمیں "جمع شدہ تازہ ترین معلومات" جیسے اقدار کی ضرورت ہے۔

یہاں یاد رکھیں ہمیں سچ یا غلط کے پہلے سے طے شدہ نتائج کی ضرورت نہیں ہے۔ ہمیں یہاں اپنے نتائج کی ضرورت ہے ، اپنے نتائج لینے کے ل we ہمیں شرط کے ساتھ ایکسل VBA ISEMPTY استعمال کرنے کی ضرورت ہے۔

مرحلہ نمبر 1: کھولو اگر حالت.

کوڈ:

 سب IsEmpty_Example2 () اگر اختتام سب 

مرحلہ 2: اگر حالت کھلی ہو تو ISEMPTY فنکشن.

کوڈ:

 سب IsEmpty_Example2 () اگر IsEmpty (آخر سب 

مرحلہ 3: پہلا منطقی امتحان ہے سیل B2 ویلیو خالی ہے یا نہیں۔

کوڈ:

 سب IsEmpty_Example2 () اگر IsEmpty (حد ("B2"). قدر) پھر سب کو ختم کریں 

مرحلہ 4: اگر ایکسل وی بی اے میں منطقی جانچ پڑتال صحیح ہے یعنی اگر خالی خالی ہے تو ہمیں نتائج کی ضرورت ہے جیسے “کوئی تازہ کاری نہیںسیل سیل 2 میں۔

کوڈ:

 سب IsEmpty_Example2 () اگر IsEmpty (حد ("B2"). قدر) پھر رینج ("C2"). قدر = "کوئی تازہ کاری نہیں" آخر سب 

مرحلہ 5: اگر منطقی جانچ پڑتال غلط ہے تو ہمیں سیل C2 میں اس کے نتیجے کی ضرورت ہوگی۔جمع شدہ تازہ ترین معلومات”.

کوڈ:

 سب IsEmpty_Example2 () اگر IsEmpty (رینج ("B2"). قدر) پھر رینج ("C2"). ویلیو = "کوئی اپ ڈیٹ نہیں" دوسری رینج ("C2")۔ ویلیو = "اپ ڈیٹ جمع کرتا ہے" اختتام اگر ختم ہوجائے تو 

ٹھیک ہے ، ہم ہو چکے ہیں۔

نتیجہ حاصل کرنے کے لئے کوڈ چلائیں۔

ہمیں اس کا نتیجہ مل گیا "جمع شدہ تازہ ترین معلومات" کیونکہ ہمارے پاس B2 میں خالی سیل ہے۔

اب اسی طرح دوسرے خلیوں کی جانچ کے ل. کوڈ کا اطلاق کریں۔

کوڈ:

 سب IsEmpty_Example2 () اگر IsEmpty (رینج ("B2"). ویلیو) پھر رینج ("C2"). ویلیو = "کوئی اپ ڈیٹ نہیں" دوسری رینج ("C2"). ویلیو = "اپ ڈیٹ" جمع کرتا ہے اگر اختتام (حد) ("B3")۔ ویلیو) پھر رینج ("C3")۔ ویلیو = "کوئی اپ ڈیٹ نہیں" دوسری رینج ("C3")۔ ویلیو = "اکٹھا کیا ہوا اپ ڈیٹ" اگر آئسپٹی (رینج ("B4"). ویلیو) ختم ہوجائے گی پھر رینج ("C4")۔ ویلیو = "کوئی تازہ کاری نہیں" دوسری رینج ("C4")۔ ویلیو = "اکٹھا اپ ڈیٹ" اختتام اگر اختتام 

نتائج حاصل کرنے کے لئے اس کوڈ کو چلائیں۔

سیل C3 میں ہمیں نتیجہ ملا "کوئی تازہ کاری نہیں" کیونکہ سیل B3 یعنی خالی سیل میں کوئی قیمت نہیں ہے۔ چونکہ منطقی فارمولے نے حقیقت لوٹائی ہمیں متعلقہ نتیجہ ملا۔

مثال # 3 - وی بی اے ISEMPTY فنکشن کا متبادل

ہمارے پاس ISEMPTY فنکشن کا متبادل ہے ، ایکسل VBA ISEMPTY فنکشن کا استعمال کیے بغیر ، ہم واقعی سیل کی جانچ کرسکتے ہیں۔

مثال کے طور پر نیچے کا کوڈ دیکھیں۔

کوڈ:

 سب IsEmpty_Example3 () اگر حد ("B2"). قدر = "" پھر حد ("C2"). قدر = "کوئی تازہ کاری نہیں" دوسری رینج ("C2")۔ 

کوڈ کی لکیر حد ("B2 ″). قدر =" " مطلب یہ ہے کہ آیا سیل B2 سیل خالی کے برابر ہے یا نہیں۔

ڈبل قیمت ("") خالی سیل کی نمائندگی کرتا ہے یا نہیں اگر خالی نتیجہ صحیح ہے ورنہ غلط۔