বিষয়বস্তুৰ তালিকা
চৰ্তযুক্ত বিবৃতিসমূহক প্ৰগ্ৰামিং ভাষাসমূহত ধাৰ্য্য কৰা চৰ্তৰ ওপৰত নিৰ্ভৰ কৰি কাৰ্য্যসমূহৰ এটা গোট সম্পাদন কৰিবলে ব্যৱহাৰ কৰা হয়। এই লেখাটোত আমি আপোনাক দেখুৱাম যে VBA Excel is ত If – Then – Else চৰ্তযুক্ত বিবৃতি কি আৰু ইয়াক কেনেকৈ ব্যৱহাৰ কৰিব লাগে।
ৱৰ্কবুক ডাউনলোড কৰক
আপুনি ইয়াৰ পৰা বিনামূলীয়া অনুশীলন এক্সেল কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে।
VBA.xlsm
ত যদি-তেন্তে-অন্যVBA ত If – Then – Else বিবৃতিৰ পৰিচয়
VBA If – Then – Else চৰ্তযুক্ত বিবৃতিটো মূলতঃ ৰ নিষ্পাদন প্ৰবাহ নিৰ্ণয় কৰিবলৈ ব্যৱহাৰ কৰা হয় পৰিস্থিতি. যদি চৰ্ত সত্য হয় তেন্তে এটা নিৰ্দিষ্ট কাৰ্য্যৰ গোট এক্সিকিউট কৰা হয়, আৰু যদি চৰ্ত মিছা হয় তেন্তে অন্য কাৰ্য্যৰ গোট সম্পন্ন কৰা হয়।
- বাক্যবিন্যাস
6804
বা,
9000
ইয়াত,
তৰ্ক | প্ৰয়োজনীয়/ ঐচ্ছিক | বিৱৰণ |
---|---|---|
চৰ্ত | প্ৰয়োজনীয় | এটা সংখ্যাগত অভিব্যক্তি বা এটা ষ্ট্ৰিং অভিব্যক্তি যিয়ে অভিব্যক্তিটো নেকি মূল্যায়ন কৰে হৈছে সত্য বা মিছা । যদি চৰ্ত শূন্য হয়, তেন্তে ইয়াক মিছা বুলি ধৰা হয়। |
বিবৃতি | ঐচ্ছিক<২০><১৯>এটা একক শাৰীৰ ৰূপ যাৰ অন্য দফা নাই। এটা বা ততোধিক বিবৃতি কলনেৰে পৃথক কৰিব লাগিব। যদি চৰ্ত সত্য হয়, তেন্তে এই বিবৃতি এক্সিকিউট কৰা হয়। | |
else_statements | ঐচ্ছিক | এটা বা ততোধিক বিবৃতি হৈছেযদি কোনো পূৰ্বৰ চৰ্ত সত্য নহয় তেন্তে সম্পন্ন কৰা হয়। |
4 VBA ব্যৱহাৰ কৰাৰ উদাহৰণ যদি – তেন্তে – অন্যথা বিবৃতি in Excel
এই বিভাগত, আপুনি 4 টা উদাহৰণৰ সৈতে VBA ক'ডত If-Then-Else কেনেকৈ ব্যৱহাৰ কৰিব লাগে শিকিব।
<১>১. যদি আপোনাৰ দুটা সংখ্যা আছে আৰু আপুনি কোনটো ডাঙৰ (বা সৰু) সেইটো জানিব বিচাৰে তেন্তে আপুনি <1 ব্যৱহাৰ কৰিব পাৰে>যদি-তেন্তে-অন্য VBA ত বিবৃতি।
পদক্ষেপ:
- Alt + F11<টিপক 2> আপোনাৰ কিবৰ্ডত বা টেবলৈ যাওক ডেভেলপাৰ -> ভিজুৱেল বেচিক সম্পাদক খোলিবলৈ ভিজুৱেল বেচিক ।
- পপ-আপ ক'ড উইণ্ড'ত, মেনু বাৰৰ পৰা , ক্লিক কৰক সন্দৰ্ভত -> মডিউল .
- নিৰ্দেশিত ক'ড কপি কৰক আৰু ইয়াক ক'ড উইণ্ড'ত পেষ্ট কৰক।
9855
আপোনাৰ ক'ড এতিয়া চলিবলৈ সাজু হৈছে।
ইয়াত, আমি দুটা সংখ্যা 12345 আৰু 12335 তুলনা কৰিছো, কোনটো ডাঙৰ সেইটো জানিবলৈ। এই প্ৰক্ৰিয়া সাধাৰণতে এটা বৃহৎ ডাটাছেটত বৃহৎ সংখ্যা বিচাৰিবলৈ নিখুঁত।
- আপোনাৰ কিবৰ্ডত F5 টিপক বা মেনু বাৰৰ পৰা <নিৰ্ব্বাচন কৰক ১>চালায় -> উপ/ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক। আপুনি মেক্ৰ' চলাবলৈ উপ-মেনু বাৰত থকা সৰু প্লে আইকন ত ক্লিক কৰিব পাৰে।
আপুনি ফলাফল পাব এক্সেলৰ MsgBox
আমাৰ ক্ষেত্ৰত, সংখ্যা 12345 – ভেৰিয়েবলত সংৰক্ষণ কৰা হয় Num1 – সংখ্যা 12335 তকৈ ডাঙৰ, Num2 । গতিকে MsgBox এ আমাক দেখুৱাইছে যে ১ম সংখ্যাটো ২য় সংখ্যাতকৈ ডাঙৰ ।
অধিক পঢ়ক: যাদৃচ্ছিক সংখ্যা সৃষ্টি কৰিবলৈ এক্সেল সূত্ৰ (৫টা উদাহৰণ)
২. VBA ত If – Then – Else বিবৃতি ব্যৱহাৰ কৰি ছাত্ৰৰ ফলাফল পৰীক্ষা কৰা
আপুনি VBA ক'ডত এই বিবৃতিৰ সৈতে এজন ছাত্ৰই পৰীক্ষাত উত্তীৰ্ণ হৈছে নে নাই পৰীক্ষা কৰিব পাৰে।
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক সম্পাদক আৰু সন্ধান<খোলক 2> ক'ড উইণ্ড'ত এটা মডিউল ।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ডটো কপি কৰি পেষ্ট কৰক।
5012
আপোনাৰ ক'ড এতিয়া সাজু হৈছে run.
এই ক'ডে Cell D5 এ 33 তকৈ ডাঙৰ এটা মান ৰাখে নে নাই পৰীক্ষা কৰিব। যদি ই কৰে তেন্তে ই এটা আউটপুট দেখুৱাব, যদি নহয় তেন্তে ই আন কিবা এটা দেখুৱাব।
- মেক্ৰ' আৰু চলাওক আপুনি আপোনাৰ ক'ড অনুসৰি ফলাফল পাব।
ফলাফলৰ সৈতে ওপৰৰ ডাটাছেটটো চাওক, Cell D5 এ 95 ৰাখে যি নিশ্চিতভাৱে 33 তকৈ অধিক, সেয়েহে ই ফল হৈছে পাছ প্ৰদৰ্শন কৰি আছে। কিন্তু যদি আমি Cell D7 (22) ৰ বাবে ক'ডটো চলাওঁ, তেন্তে ই অন্যথা প্ৰদৰ্শিত হ'ব।
অধিক পঢ়ক: VBA Case Statement কেনেকৈ ব্যৱহাৰ কৰিব লাগে ( ১৩টা উদাহৰণ)
একেধৰণৰ পঢ়া
- এক্সেল ভিবিএত লগ ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (৫টা উপযুক্তউদাহৰণ)
- এক্সেলত VBA LTrim ফাংচন ব্যৱহাৰ কৰক (৪টা উদাহৰণ)
- এক্সেলত VBA FileDateTime ফাংচন কেনেকৈ ব্যৱহাৰ কৰিব লাগে (৩টা ব্যৱহাৰ)
- VBA মড অপাৰেটৰ ব্যৱহাৰ কৰক (৯টা উদাহৰণ)
- এক্সেলত VBA EXP ফাংচন (৫টা উদাহৰণ)
৩. VBA ত একাধিক If – Then – Else বিবৃতি ব্যৱহাৰ কৰি ছাত্ৰৰ গ্ৰেডত মন্তব্য আপডেট কৰক
আপুনি এটা If-Then-Else ৰ সৈতে এজন ছাত্ৰ উত্তীৰ্ণ নে নহয় কেনেকৈ উলিয়াব লাগে শিকিছে বিবৃতি, কিন্তু এইবাৰ আপুনি নিম্নলিখিত উদাহৰণৰ সৈতে একাধিক If-Then-Else বিবৃতিৰ বিষয়ে শিকিব।
আমি এটা VBA চলাম একাধিক চৰ্তৰ ওপৰত ভিত্তি কৰি সেই মন্তব্য বাকচসমূহ পূৰণ কৰিবলৈ ক'ড।
পদক্ষেপসমূহ:
- আগৰ দৰেই, ভিজুৱেল বেচিক এডিটৰ খোলক ডেভেলপাৰ টেবৰ পৰা আৰু ক'ড উইণ্ড'ত সমৰ্পণ কৰক এটা মডিউল ।
- ক'ড উইণ্ড'ত তলৰ ক'ডটো কপি কৰি পেষ্ট কৰক।
2277
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
এই ক'ডে লাভ কৰা গ্ৰেড অনুসৰি মন্তব্য প্ৰিন্ট কৰিব এই ক'ডটো চলাওক আৰু তলৰ ছবিখন চাওক য'ত মন্তব্যৰ বাকচসমূহ উপযুক্ত ফলাফলেৰে পূৰণ কৰা হৈছে।
৪. Excel ত ক'ডৰ ওপৰত ভিত্তি কৰি কাৰ্ডিনেল দিশসমূহ আপডেইট কৰিবলে If-Then-Else বিবৃতি
আপুনি সূচক ক'ডৰ ওপৰত ভিত্তি কৰি কাৰ্ডিনেল দিশসমূহ বিচাৰিবলৈ If-Then-Else ব্যৱহাৰ কৰিব পাৰে প্ৰদান কৰা. সেইফালে চোৱাতলৰ ছবিখন য'ত আমি দিয়া আৰম্ভণিৰ আখৰৰ ওপৰত ভিত্তি কৰি দিশসমূহ জানিব পাৰিম।
পদক্ষেপসমূহ:
- ভিজুৱেল বেচিক এডিটৰ ক'ড উইণ্ড'ত ডেভেলপাৰ টেবৰ পৰা আৰু Insert এটা মডিউল খোলক।
- ক'ডত উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
8932
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- চালক এই ক'ড আৰু আপুনি নিজ নিজ কোষত দিশৰ নাম পাব।
বা, যদি আপুনি ক'ডৰ ওপৰত ভিত্তি কৰি মাত্ৰ এটা দিশ বিচাৰিব বিচাৰে, তেন্তে আপুনি তলৰ ক'ড ব্যৱহাৰ কৰিব পাৰে।
5943
এই ক'ডে Cell B5 ৰ পৰা মান বিবেচনা কৰিব আৰু Cell C5 ত ইয়াৰ অনুসৰি ফলাফল ঘূৰাই দিব।
উদাহৰণস্বৰূপে, যদি আপুনি Cell B5 ত “ N ” লিখে, তেন্তে ই আপোনাক “ North দিব ; যদি আপুনি Cell B5 ত “ S ” লিখে, ই আপোনাক Cell C5 ত “ South ” দেখুৱাব।
উপসংহাৰ
এই প্ৰবন্ধটোৱে আপোনাক দেখুৱাইছে যে VBA ৰ সৈতে এক্সেলত If – Then – Else বিবৃতিটো কেনেকৈ ব্যৱহাৰ কৰিব লাগে। আশাকৰো এই লেখাটো আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত আপোনাৰ কিবা প্ৰশ্ন থাকিলে নিঃসংকোচে সুধিব পাৰে।