VBA যদি - তারপর - Excel এ অন্যথায় বিবৃতি (4 উদাহরণ)

  • এই শেয়ার করুন
Hugh West

কন্ডিশনাল স্টেটমেন্টগুলি প্রোগ্রামিং ল্যাঙ্গুয়েজগুলিতে নির্দিষ্ট শর্তের উপর নির্ভর করে এক সেট অ্যাকশন সম্পাদন করতে ব্যবহৃত হয়। এই নিবন্ধে, আমরা আপনাকে দেখাব VBA এক্সেল-এ যদি - তারপর - অন্যথায় শর্তসাপেক্ষ বিবৃতি কী এবং এটি কীভাবে ব্যবহার করতে হয়।

ওয়ার্কবুক ডাউনলোড করুন

আপনি এখান থেকে বিনামূল্যে অনুশীলন এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন৷

VBA.xlsm এ If-Then-Else

VBA তে If – then – Else স্টেটমেন্টের ভূমিকা

VBA If – then – Else শর্তসাপেক্ষ বিবৃতিটি প্রধানত কার্যকরী প্রবাহ নির্ধারণ করতে ব্যবহৃত হয় শর্তাবলী যদি শর্তটি সত্য হয় তবে কর্মের একটি নির্দিষ্ট সেট কার্যকর করা হয়, এবং যদি শর্তটি মিথ্যা হয় তবে কর্মের আরেকটি সেট সঞ্চালিত হয়।

  • সিনট্যাক্স
9378

বা,

4516

এখানে,

13> আর্গুমেন্ট প্রয়োজনীয়/ ঐচ্ছিক বিবরণ শর্ত প্রয়োজনীয় একটি সংখ্যাসূচক অভিব্যক্তি বা একটি স্ট্রিং অভিব্যক্তি যা অভিব্যক্তি কিনা তা মূল্যায়ন করে সত্য বা মিথ্যা । যদি শর্ত শূন্য হয়, তাহলে এটি মিথ্যা বলে বিবেচিত হয়। বিবৃতি ঐচ্ছিক একটি একক-লাইন ফর্ম যার কোন Else ধারা নেই। এক বা একাধিক বিবৃতি অবশ্যই কোলন দ্বারা পৃথক করা উচিত। যদি শর্ত True হয়, তাহলে এই বিবৃতিটি কার্যকর করা হবে। else_statements ঐচ্ছিক এক বা একাধিক বিবৃতি হলসম্পাদিত হয় যদি পূর্ববর্তী কোনো শর্ত সত্য না হয়।

4 VBA ব্যবহারের উদাহরণ যদি - তাহলে - অন্যথায় এক্সেল

এই বিভাগে, আপনি 4টি উদাহরণ সহ VBA কোডে If-Then-Else কীভাবে ব্যবহার করবেন তা শিখবেন।

1. If – then – Else স্টেটমেন্ট দিয়ে দুটি সংখ্যার মধ্যে সবচেয়ে বড় সংখ্যাটি খুঁজুন

যদি আপনার দুটি সংখ্যা থাকে এবং আপনি কোনটি বড় (বা ছোট) তা খুঁজে বের করতে চান তাহলে আপনি <1 ব্যবহার করতে পারেন।>If-Then-Else বিবৃতি VBA এ।

পদক্ষেপ:

  • Alt + F11<টিপুন 2> আপনার কীবোর্ডে বা ট্যাবে যান ডেভেলপার -> ভিজ্যুয়াল বেসিক খুলতে ভিজ্যুয়াল বেসিক এডিটর

  • পপ-আপ কোড উইন্ডোতে, মেনু বার থেকে , ক্লিক করুন ঢোকান -> মডিউল

  • নিম্নলিখিত কোডটি কপি করুন এবং কোড উইন্ডোতে পেস্ট করুন।
3389

আপনার কোড এখন চালানোর জন্য প্রস্তুত৷

এখানে, আমরা দুটি সংখ্যা 12345 এবং 12335 তুলনা করছি, কোনটি বড় তা খুঁজে বের করতে। এই প্রক্রিয়াটি সাধারণত একটি বড় ডেটাসেটে বড় সংখ্যা খোঁজার জন্য উপযুক্ত৷

  • আপনার কীবোর্ডে F5 চাপুন বা মেনু বার থেকে <নির্বাচন করুন 1>চালান -> সাব/ইউজারফর্ম চালান। এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

আপনি ফলাফল পাবেন। এক্সেলের MsgBox

আমাদের ক্ষেত্রে, সংখ্যা 12345 - ভেরিয়েবলে সংরক্ষিত সংখ্যা1 –  সংখ্যাটি 12335 , সংখ্যা2 থেকে বড়। সুতরাং MsgBox আমাদের দেখাচ্ছে যে 1ম সংখ্যাটি 2য় নম্বরের চেয়ে বড়

আরো পড়ুন: র্যান্ডম নম্বর তৈরি করতে এক্সেল সূত্র (5টি উদাহরণ) <3

> ২. যদি - তারপর - অন্যথায় VBA এ বিবৃতি ব্যবহার করে শিক্ষার্থীর ফলাফল পরীক্ষা করা হচ্ছে

আপনি VBA কোডে এই বিবৃতিটি দিয়ে পরীক্ষা করতে পারেন একজন শিক্ষার্থী পরীক্ষায় উত্তীর্ণ বা ব্যর্থ হয়েছে কিনা।

পদক্ষেপ:

  • আগের মতই, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং ঢোকান কোড উইন্ডোতে একটি মডিউল
  • কোড উইন্ডোতে, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন।
3404

আপনার কোড এখন প্রস্তুত চালান৷

এই কোডটি পরীক্ষা করবে যে সেল D5 33 এর চেয়ে বড় একটি মান ধারণ করে কিনা। যদি এটি করে তবে এটি একটি আউটপুট দেখাবে, যদি এটি না হয় তবে এটি অন্য কিছু দেখাবে৷

  • চালান ম্যাক্রো এবং আপনি আপনার কোড অনুযায়ী ফলাফল পাবেন।

ফলাফল সহ উপরের ডেটাসেটটি দেখুন, সেল D5 95 ধারণ করে যা অবশ্যই 33 এর চেয়ে বেশি, তাই এটি প্রদর্শন করছে ফলাফল হল পাস । কিন্তু আমরা যদি সেল D7 (22) এর জন্য কোড চালাই, তাহলে এটি অন্যথায় প্রদর্শিত হবে।

আরো পড়ুন: ভিবিএ কেস স্টেটমেন্ট কীভাবে ব্যবহার করবেন ( 13 উদাহরণ)

একই রকম রিডিং

  • এক্সেল ভিবিএতে লগ ফাংশন কীভাবে ব্যবহার করবেন (5 উপযুক্তউদাহরণ)
  • Excel এ VBA LTrim ফাংশন ব্যবহার করুন (4 উদাহরণ)
  • এক্সেলে VBA ফাইলডেটটাইম ফাংশন কীভাবে ব্যবহার করবেন (3টি ব্যবহার)<2
  • VBA মড অপারেটর ব্যবহার করুন (9 উদাহরণ)
  • Excel এ VBA EXP ফাংশন (5 উদাহরণ)
<25 3. একাধিক যদি - তারপর - অন্যথায় VBA তে বিবৃতি ব্যবহার করে স্টুডেন্ট গ্রেডে মন্তব্যগুলি আপডেট করুন

আপনি শিখেছেন কিভাবে একজন ছাত্র পাসকারী কিনা একটি একক যদি-তাহলে-অন্যথায় বিবৃতি, কিন্তু এবার আপনি নিচের উদাহরণ সহ একাধিক যদি-তাহলে-অন্যথা বিবৃতি সম্পর্কে শিখবেন।

আমরা একটি VBA চালাব একাধিক শর্তের উপর ভিত্তি করে সেই মন্তব্য বক্সগুলি পূরণ করতে কোড৷

পদক্ষেপ:

  • আগের মতই, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে ঢোকান একটি মডিউল
  • কোড উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুন এবং এটি পেস্ট করুন।
4254

আপনার কোডটি এখন চালানোর জন্য প্রস্তুত।

এই কোডটি প্রাপ্ত গ্রেড অনুযায়ী মন্তব্যগুলি প্রিন্ট করবে ছাত্র।

  • চালান এই কোডটি দেখুন এবং নিচের ছবিটি দেখুন যেখানে কমেন্ট বক্সগুলো যথাযথ ফলাফল দ্বারা পূর্ণ হয়েছে।
  • <12

    36>3>25> 4. Excel-এ কোডের উপর ভিত্তি করে কার্ডিনাল দিকনির্দেশ আপডেট করতে If-Then-Else স্টেটমেন্ট

    এছাড়াও আপনি If-Then-Else নির্দেশক কোডের উপর ভিত্তি করে মূল দিকনির্দেশগুলি খুঁজে পেতে ব্যবহার করতে পারেন প্রদান করা হয় তাকাওনিচের ছবিটি যেখানে আমরা দেওয়া আদ্যক্ষরগুলির উপর ভিত্তি করে দিকনির্দেশগুলি খুঁজে বের করব৷

    পদক্ষেপ:

    • ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে মডিউল একটি মডিউল খুলুন।
    • কোডে উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুন এবং পেস্ট করুন।
    4614

    আপনার কোড এখন চালানোর জন্য প্রস্তুত।

    • চালান এই কোডটি এবং আপনি সংশ্লিষ্ট কক্ষে দিকনির্দেশের নাম পাবেন।

    অথবা, আপনি যদি কোডের উপর ভিত্তি করে শুধুমাত্র একটি দিক খুঁজে পেতে চান, তাহলে আপনি নিচের কোডটি ব্যবহার করতে পারেন।

    3131

    এই কোডটি সেল B5 থেকে মানকে বিবেচনায় নেবে এবং সেল C5 এ সেই অনুযায়ী ফলাফল প্রদান করবে।

    উদাহরণস্বরূপ, আপনি যদি সেলে B5 " N " লিখেন তবে এটি আপনাকে " উত্তর দেবে ; আপনি যদি B5 কক্ষে “ S ” লিখেন, তাহলে এটি আপনাকে C5 কক্ষে “ দক্ষিণ ” দেখাবে।

    <4 উপসংহার

    এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে এক্সেলের VBA এর সাথে যদি - তারপর - অন্যথায় বিবৃতিটি ব্যবহার করতে হয়। আমি আশা করি এই নিবন্ধটি আপনার জন্য খুব উপকারী হয়েছে. বিষয় সম্পর্কে আপনার কোন প্রশ্ন থাকলে নির্দ্বিধায় জিজ্ঞাসা করুন।

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।