ভিবিএ বুলিয়ান ডেটা প্রকার | এক্সেল ভিবিএ বুলিয়ান অপারেটর ব্যবহারের উদাহরণ

এক্সেল ভিবিএ বুলিয়ান অপারেটর

বুলিয়ান একটি ডেটা টাইপ এবং এটি ভিবিএতে একটি ইনবিল্ট ডেটা টাইপও হয়, এই ডেটা টাইপটি লজিকাল রেফারেন্স বা লজিক্যাল ভেরিয়েবলের জন্য ব্যবহৃত হয় কারণ এই ডাটা টাইপের মানটি সত্য বা মিথ্যা হয় যা লজিক্যাল তুলনার জন্য ব্যবহৃত হয়, এর ঘোষণা ডেটা টাইপ অন্যান্য সমস্ত ডেটা টাইপের মতোই similar

যেমনটি আমি বলেছি বুলিয়ান ডেটা টাইপ সত্য হিসাবে বা মিথ্যা হিসাবে ডেটা হিসাবে ধরে রাখতে পারে তবে এটি সত্য হিসাবে 1 নম্বর এবং মিথ্যা হিসাবে 0 নম্বরও ধরে রাখতে পারে। সুতরাং, সত্যকে 1 দ্বারা এবং FALSE টি 0 দ্বারা প্রতিনিধিত্ব করা হয়, যখন আমরা ভেরিয়েবলটিকে BOOLEAN হিসাবে ঘোষণা করি এটি কম্পিউটার মেমরির 2 বাইট দখল করে।

ভিবিএ প্রোগ্রামিং ল্যাঙ্গুয়েজে বুলিয়ান ডেটা টাইপের সাথে কাজ করা

এখন ভিবিএ কোড ব্যবহার করে ভেরিয়েবলগুলিতে বুলিয়ান অপারেটর মান নির্ধারণের উদাহরণটি দেখুন।

আপনি এই ভিবিএ বুলিয়ান ডেটা টাইপ এক্সেল টেম্পলেটটি ডাউনলোড করতে পারেন - ভিবিএ বুলিয়ান ডেটা টাইপ এক্সেল টেম্পলেট

ভিবিএতে বুলিয়ান ডেটা ধরণের বিষয়ে মোটামুটি জ্ঞান অর্জনের জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: প্রথমে ম্যাক্রোর নামকরণ করে উপশক্তিটি শুরু করুন।

কোড:

 সাব বুলিয়ান_এক উদাহরণ 1 () শেষ সাব 

ধাপ ২: চলকটি BOOLEAN হিসাবে ঘোষণা করুন।

কোড:

 সাব বুলিয়ান_এক্সেম্পল 1 () বুলিয়ান শেষ সাব হিসাবে মাই রিসার্টটি ম্লান করুন 

ধাপ 3: এখন "MyResult" ভেরিয়েবলের জন্য 25> 20 হিসাবে সাধারণ লজিকাল পরীক্ষার প্রয়োগ করুন।

কোড:

 সাব বুলিয়ান_এক্সামেল 1 () বুলিয়ান মাইআরসাল্ট হিসাবে মাই রিসাল্টটি ম্লান করুন = 25> 20 শেষ উপ 

পদক্ষেপ 4: এখন ভিবিএতে একটি বার্তা বাক্সে ফলাফলটি দেখান।

কোড:

 সাব বুলিয়ান_এক্সেম্পল 1 () বুলিয়ান মাইআরসাল্ট হিসাবে মাই রিসাল্টকে ম্লান করুন = 25> 20 এমএসজিবক্স মাইআরসাল্ট শেষ সাব 

এখন F5 কী বা ম্যানুয়ালি এক্সেল ম্যাক্রো চালান এবং ফলাফলটি দেখুন।

ঠিক আছে, আমরা ফলাফলটি সত্য হিসাবে পেয়েছি কারণ 25 সংখ্যা 20 সংখ্যার চেয়ে বেশি, সুতরাং যৌক্তিক পরীক্ষাটি সঠিক এবং ফলাফল সত্য।

এটি ভিবিএ বুলিয়ান ডেটাটাইপসের মূল কাঠামো।

বুলিয়ান ডেটা টাইপ সত্য বা মিথ্যা ছাড়া অন্যকে ধরে রাখতে পারে না

ভিবিএ বুলিয়ান একটি যৌক্তিক ডেটা টাইপ যা এটি TURE বা FALSE ধারণ করে। সত্য বা মিথ্যা ব্যতীত অন্য যে কোনও কিছুই ভিবিএতে "টাইপ মিস্যাম্যাচ" হিসাবে একটি ত্রুটি বার্তা প্রদর্শন করবে।

উদাহরণস্বরূপ নীচের কোডটি দেখুন।

কোড:

 সাব বুলিয়ান_এক্সেম্পল 2 () বুলিয়ান বুলিয়ানআরসাল্ট হিসাবে দিম বুলিয়ানআরসাল্ট = "হ্যালো" MsgBox BooleanResult শেষ উপ 

উপরের কোডে, আমি ভেরিয়েবলটি "বুলিয়ানআরসাল্ট" বুলিয়ান হিসাবে ঘোষণা করেছি।

 বুলিয়ান হিসাবে ডিমে বুলিয়ান রেজাল্ট 

পরের লাইনে, আমি ঘোষিত ভেরিয়েবলকে "হ্যালো" হিসাবে নির্ধারিত করেছি।

 বুলিয়ানআরসাল্ট = "হ্যালো" 

আমি ভেরিয়েবলটি বুলিয়ান হিসাবে ঘোষণা করেছি তবে আমি মানটিকে "হ্যালো" হিসাবে অর্পণ করেছি যা লজিক্যাল মান ব্যতীত, যেমন সত্য বা মিথ্যা।

আমি যখন এফ 5 কী বা ম্যানুয়ালি ব্যবহার করে এই কোডটি চালাচ্ছি তখন ডেটা টাইপের অমিল মানের কারণে আমি টাইপটি অমিলের ত্রুটি পেয়ে যাব।

সমস্ত নম্বর সত্য এবং শূন্য মিথ্যা

যেমনটি আমি বলেছি সত্যের সংখ্যাটি 1 নম্বর দ্বারা এবং মিথ্যাটি 0 দ্বারা প্রতিনিধিত্ব করা হয় For উদাহরণস্বরূপ, ভিবিএতে নীচের কোডটি দেখুন।

কোড:

 সাব বুলিয়ান_এক্সাম্পেল ৩ () বুলিয়ান বুলিয়ানআরসাল্ট হিসাবে 1 মিমজিবক্স বুলিয়ান রেজাল্ট শেষ সাব 

আমি ভ্যারিয়েবলের মান 1 হিসাবে নির্ধারিত করেছি এবং ফলাফলটি সত্য হিসাবে প্রদর্শিত হবে।

এখন, নীচের কোডটি দেখুন।

কোড:

 সাব বুলিয়ান_এক্সাম্পেল ৩ () বুলিয়ান বুলিয়ানআরসাল্ট হিসাবে 0 মিমিবক্স বুলিয়ানআরসাল্ট শেষ সাব 

এই কোডে, আমি 0 হিসাবে ভেরিয়েবলের মান নির্ধারণ করেছি এবং এটি ফলস হিসাবে ফল প্রদর্শন করবে।

আমরা কেবল 1 বা 0 নয়, শূন্য ব্যতীত ভেরিয়েবলের জন্য নির্ধারিত যে কোনও সংখ্যাকেও সত্য হিসাবে গণ্য করা হবে এবং কেবল শূন্যকে 1 হিসাবে গণ্য হবে।

কন্ডিশনের সাথে ভিবিএ বুলিয়ান অপারেটর

যেহেতু বুলিয়ান ডেটা টাইপ কেবল যৌক্তিক মান ধরে রাখতে পারে এটি ভিবিএ-র শর্তাবলীর সাথে ব্যবহার করা সবচেয়ে উপযুক্ত।

কোড:

 সাব বুলিয়ান_এক্সেম্পল 2 () ধীনা সংখ্যা 1 পূর্ণসংখ্যার ধাপ সংখ্যা 2 হিসাবে পূর্ণসংখ্যার সংখ্যা 1 = 80 সংখ্যা 2 = 75 যদি সংখ্যা 1> = সংখ্যা 2 হয় তবে এমএসজিবক্স সত্য অন্যথায় এমএসজিবক্স মিথ্যা শেষ যদি শেষ হয় 

এর মতো, আমরা ফলগুলি সত্য বা মিথ্যা হিসাবে সংরক্ষণ করতে এক্সেল ভিবিএ বুলিয়ান ডেটা ধরণের ব্যবহার করতে পারি।