ایکسل VBA: اگر سیل ویلیو پر مبنی بیان (2 عملی مثالیں)

  • اس کا اشتراک
Hugh West

اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ سیل ویلیو کی بنیاد پر ایکسل میں VBA میں اگر بیان استعمال کرسکتے ہیں۔

ایکسل وی بی اے: اگر بیان سیل ویلیو پر مبنی ہے (کوئیک ویو)

2659

پریکٹس ورک بک ڈاؤن لوڈ کریں

اس پریکٹس کو ڈاؤن لوڈ کریں جب آپ یہ مضمون پڑھ رہے ہوں تو ورزش کرنے کے لیے ورک بک۔

If Statement Based on Cell Value.xlsm

اگر ایکسل میں سیل ویلیو پر مبنی بیان VBA

ہمارا مقصد اس ڈیٹا سیٹ سے سیل ویلیو کی بنیاد پر ایکسل میں If اسٹیٹمنٹ کو استعمال کرنے کا طریقہ سیکھنا ہے۔

1 . اگر اسٹیٹمنٹ ایکسل VBA میں سنگل سیل کی سیل ویلیو پر مبنی ہے

سب سے پہلے، ہم ایک سیل کی قیمت پر مبنی If اسٹیٹمنٹ استعمال کرنا سیکھیں گے۔ مثال کے طور پر، آئیے یہ دیکھنے کی کوشش کریں کہ آیا نتالیہ آسٹن نے امتحان پاس کیا یا نہیں، یعنی سیل C3 میں نمبر 40 سے زیادہ ہے یا نہیں۔

کالم D طلباء کے نتائج پر مشتمل ہے۔ یعنی، اگر سیل C3 40 سے زیادہ نشان پر مشتمل ہے، سیل D3 پر مشتمل ہوگا "Passed" ۔ بصورت دیگر، اس میں "ناکام" شامل ہوگا۔

اس کو بنانے کے لیے ہم ایک VBA رینج آبجیکٹ استعمال کریں گے اگر بیان سیل قدر کی بنیاد پر۔

اس کے لیے VBA کوڈ یہ ہوگا:

⧭ VBAکوڈ:

5367

⧭ آؤٹ پٹ:

کوڈ کو چلائیں سب / یوزر فارم<2 سے چلائیں> ٹول VBA ٹول بار میں۔

یہ سیل بنائے گا D3 پر مشتمل ہے "ناکام" جیسا کہ سیل C3 میں نشان 40 ( 32 ) سے کم ہے۔

2۔ اگر ایکسل VBA میں سیلز کی رینج کی قدروں پر مبنی بیان

آپ VBA<میں سیلز کی رینج کی قدروں کی بنیاد پر اگر بیان بھی استعمال کر سکتے ہیں۔ 2>۔ آپ اس مقصد کے لیے ایک for-loop استعمال کر سکتے ہیں۔

مثال کے طور پر، یہاں ہم ایک کوڈ سے تمام طلبہ کا نتیجہ معلوم کر سکتے ہیں۔ ہم ایک for-loop کے ذریعے اعادہ کریں گے جو رینج C3:C12 میں موجود تمام سیلز کو چیک کرے گا اور اس سے متعلقہ نتیجہ واپس کرے گا، "Passed" یا "ناکام" ۔

اس کے لیے VBA کوڈ یہ ہوگا:

⧭ VBA کوڈ:

4675

⧭ آؤٹ پٹ:

کوڈ کو VBA <میں رن سب / یوزر فارم ٹول سے چلائیں۔ 2> ٹول بار۔ یہ 40 سے زیادہ نمبروں کے لیے "پاس شدہ" لوٹائے گا، اور ان کے لیے "فیل" جو n 40 سے کم ہیں۔

یاد رکھنے کی چیزیں

یہاں میں نے ایک شرط کے ساتھ اگر بیان دکھایا ہے۔ لیکن اگر آپ چاہیں تو، آپ If اسٹیٹمنٹ کے اندر متعدد شرائط استعمال کرسکتے ہیں۔

اگر آپ یا ایک سے زیادہ شرائط استعمال کرتے ہیں، تو ان کو یا<کے ساتھ جوائن کریں۔ 2>۔

اور اگر آپ AND استعمال کرتے ہیں تو متعدد شرائط ٹائپ کریں، ان کے ساتھ شامل ہوں اور ۔

مثال کے طور پر، یہ چیک کرنے کے لیے کہ آیا سیل B3 میں نشان 40 سے بڑا اور 50<2 سے کم ہے> یا نہیں، استعمال کریں:

7110

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔