وی بی اے غیر رسمی فنکشن | VPL ISNULL () کو کس طرح Null اقدار تلاش کرنے کے لئے استعمال کریں؟

وی بی اے غیر رسمی فنکشن

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

غلطی کا پتہ لگانا دنیا کا سب سے آسان کام نہیں ہے خصوصا. ایک بہت بڑی اسپریڈشیٹ میں ان کو ڈیٹا کے مابین تلاش کرنا تقریبا ناممکن ہے۔ ورک شیٹ میں NULL ویلیو ڈھونڈنا مایوس کن ملازمتوں میں سے ایک ہے۔ اس مسئلے کو حل کرنے کے لئے ہمارے پاس وی بی اے میں "ISNULL" نامی ایک فنکشن موجود ہے۔

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

ISNULL VBA میں ایک بلٹ ان فنکشن ہے اور اسے VBI میں انفارمیشن فنکشن کے طور پر درجہ بندی کیا گیا ہے جو بولین ٹائپ یعنی سچ یا غلط میں سے نتیجہ لاتا ہے۔

اگر جانچ کی قیمت "NULL" ہے تو پھر یہ حقیقت لوٹائے ورنہ یہ غلط ثابت ہوجائے گی۔ یہ فنکشن صرف وی بی اے کے ساتھ دستیاب ہے اور ہم اسے ایکسل ورک شیٹ فنکشن کے ساتھ استعمال نہیں کرسکتے ہیں۔ اس فنکشن کو کسی بھی سب پروسیسر اور فنکشن کے طریقہ کار میں استعمال کیا جاسکتا ہے۔

نحو

ISNULL فنکشن کے ترکیب پر ایک نظر ڈالیں۔

  • اس فنکشن میں صرف ایک دلیل ہے یعنی "اظہار".
  • تاثرات اس قیمت کے سوا کچھ نہیں جس کی ہم جانچ کررہے ہیں اور قیمت سیل سیل حوالہ ، براہ راست قدر ، یا متغیر تفویض قیمت بھی ہوسکتی ہے۔
  • خالی اشارہ کرتا ہے کہ اظہار یا متغیر میں درست اعداد پر مشتمل نہیں ہے۔ خالی خالی قیمت نہیں ہے کیونکہ وی بی اے کے خیال میں متغیر قیمت ابھی شروع نہیں ہوئی ہے اور اس کے ساتھ سلوک نہیں کرتی ہے خالی.

وی بی اے میں غیر حقیقی کام کی مثالیں

ذیل میں وی بی اے ISNULL فنکشن کی مثالیں ہیں۔

مثال # 1

شروع کریں ایک عام سادہ وی ​​بی اے مثال کے ساتھ۔ چیک کریں کہ آیا "ایکسل وی بی اے" کی قیمت نال ہے یا نہیں۔ نیچے کوڈ آپ کے لئے مظاہرے کا کوڈ ہے۔

کوڈ:

 سب اسنول_مثال 1 () 'ایکسل وی بی اے' کی قدر کو جانچنا ہے یا نہیں 'دو متغیرات کا اعلان کریں' ایک تو قیمت کو ذخیرہ کرنا ہے 'دوسرا نتیجہ ڈم ایکسپریشن ویلیو کے طور پر اسٹرنگ ڈیم نتیجہ کے طور پر بولین ایکسپریشنیوالیو = "ایکسل وی بی اے" کے نتائج کو محفوظ کرنا ہے۔ = IsNull (ExpressionValue) 'میسج باکس میں نتیجہ دکھائیں MsgBox "کیا اس کا اظہار کالعدم ہے؟:" اور نتیجہ ، vbInformation ، "VBA ISNULL Function مثال" آخر سب 

جب آپ اس کوڈ کو F5 کلید کا استعمال کرتے ہوئے یا دستی طور پر چلاتے ہیں تو ، ہمیں اس کا نتیجہ "FALSE" کے طور پر ملے گا کیونکہ فراہم کردہ ویلیو “ایکسل وی بی اے” کوئی قدر قیمت نہیں ہے۔

مثال # 2

اب چیک کریں کہ "47895" NULL ہے یا نہیں۔ فارمولا کو ظاہر کرنے کے لئے ذیل میں کوڈ دیا گیا ہے۔

کوڈ:

 سب IsNull_Example2 () 'قیمت چیک کریں 47895 منسوخ ہے یا نہیں' دو مختلف حالتوں کا اعلان کریں 'ایک کی قیمت کو ذخیرہ کرنا ہے' دوسرا نتیجہ Dim ExpressionValue String Dim Result As Booanan ExpressionValue = 47895 Result = IsNull (ExpressionValue) 'کو اسٹور کرنا ہے۔ میسج باکس میں نتیجہ دکھائیں MsgBox "کیا یہ اظہار کالعدم ہے؟:" اور نتیجہ ، vbInformation ، "VBA ISNULL Function مثال" آخر سب 

یہاں تک کہ یہ کوڈ نتیجہ کو غلط کے طور پر لوٹائے گا کیونکہ فراہم کردہ اظہار کی قیمت "47895" NULL کی قدر نہیں ہے۔

مثال # 3

اب چیک کریں کہ خالی قیمت NULL ہے یا نہیں۔ کوڈ کے نیچے یہ جانچ کرنا ہے کہ آیا خالی تار NULL ہے یا نہیں۔

کوڈ:

 سب IsNull_Example3 () 'قیمت کی جانچ پڑتال کریں "" کالعدم ہے یا نہیں' دو متغیرات کا اعلان کریں 'ایک قیمت کو ذخیرہ کرنا ہے' دوسرا نتیجہ ڈم ایکسپریشن ویلیو کے طور پر اسٹرنگ ڈم نتیجہ کے طور پر بولین ایکسپریشنیوالیو = "" نتیجہ = IsNull (ExpressionValue ) 'میسج باکس میں نتیجہ دکھائیں MsgBox "کیا یہ اظہار کالعدم ہے؟:" اور نتیجہ ، vbInformation ، "VBA ISNULL Function مثال" آخر سب 

یہ فارمولا بھی FALSE کو لوٹاتا ہے کیونکہ VBA خالی قدر کا متغیر کی حیثیت سے برتاؤ کرتا ہے ابھی تک ابتدا نہیں کی گئی ہے اور اسے NULL قدر کے طور پر نہیں سمجھا جاسکتا ہے۔

مثال # 4

اب میں متغیر "ایکسپریشن ویلیو" کو "نول" کا لفظ تفویض کروں گا اور دیکھوں گا کہ نتیجہ کیا نکلا ہے۔

کوڈ:

 سب IsNull_Example4 () 'قیمت چیک کریں "" کالعدم ہے یا نہیں' دو مختلف حالتوں کا اعلان کریں 'ایک قیمت کو ذخیرہ کرنا ہے' دوسرا نتیجہ Dim ExpressionValue As Variant Dim Result as Booanan ExpressionValue = Null Result = isNull (ExpressionValue) 'پیغام باکس میں نتیجہ دکھا Mں۔ MsgBox "کیا یہ اظہار کالعدم ہے؟:" اور نتیجہ ، vbInformation ، "VBA ISNULL Function مثال" آخر سب 

اس کوڈ کو دستی طور پر چلائیں یا پھر F5 کلید کا استعمال کرتے ہوئے ، اس کوڈ کے نتیجے میں سچ واپس آجائے گا کیونکہ فراہم کردہ قیمت NULL ہے۔

آپ یہ وی بی اے ISNULL فنکشن ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں۔ VBA ISNULL Excel سانچہ