ভিবিএ ইসেম্পটি | ভিবিএ ইসএম্পটি ফাংশন কীভাবে ব্যবহার করবেন? (উদাহরণ)

ইসেম্পটি একটি ওয়ার্কশিট ফাংশন যা কোনও প্রদত্ত সেল রেফারেন্স বা কক্ষের একটি পরিসর খালি কিনা তা অনুসন্ধান করতে ব্যবহার করা হয় কারণ এটি কোনও ওয়ার্কশিট ফাংশন তাই এটি আমরা অ্যাপ্লিকেশনটি ব্যবহার করি BA এই ফাংশনটি ব্যবহার করার জন্য ভিবিএতে ওয়ার্কশিট পদ্ধতি, এই ফাংশনটি ফাংশনের যৌক্তিক তালিকার অধীনে আসে এবং রেফারেন্সটি ফাঁকা থাকলে সত্য ফিরে আসে।

ভিবিএ ইসেম্পটি ফাংশন

ভিবিএ ইসএম্পটি একটি যৌক্তিক ফাংশন যা পরীক্ষা করে নির্বাচিত খালি কিনা তা খালি রয়েছে। যেহেতু এটি একটি যৌক্তিক ফাংশন তাই এটি বুলিয়ান মানগুলিতে অর্থ ফেরৎ দেবে যেমন সত্য বা মিথ্যা।

যদি নির্বাচিত ঘরটি খালি থাকে তবে এটি সত্য ফিরে আসবে অন্যথায় এটি মিথ্যা প্রত্যাবর্তন করবে।

এই নিবন্ধে, আমরা আপনাকে ভিবিএ কোডগুলি ব্যবহার করে ঘরগুলি পরীক্ষা করতে ভিবিএতে "ইসেম্পটি" ফাংশনটি কীভাবে ব্যবহার করব তা দেখাব।

ভিবিএতে ইসেম্পটি ফাংশন কী করে?

প্রায়শই খালি কোষগুলি কার্যপত্রকটিতে দক্ষতার সাথে কাজ করতে হতাশ করে। ফাঁকা ঘরগুলি সন্ধান করা সবচেয়ে কঠিন কাজ নয় তবে যদি খালি ঘরগুলি সেগুলি ডেটার মাঝখানে লুকিয়ে রাখে তবে সেগুলি সন্ধানে এটি টোল লাগে।

এক্সেলের ফাঁকা ঘরগুলি সন্ধান করতে আমাদের কার্যপত্রক ফাংশন হিসাবে "ISBLANK" নামে ফাংশন রয়েছে তবে ভিবিএতে এটি "ইসেম্পটি" নামে পরিচিত।

এটি ওয়ার্কশিট ফাংশন "ISBLANK" তে একইভাবে কাজ করে। এখন "ইসেম্পটিওয়াই" ফাংশনের নীচের সূত্রটি একবার দেখুন।

আমরা উপরের চিত্রটিতে দেখতে পাচ্ছি এটি বুলিয়ান অর্থাত সত্য বা মিথ্যা হিসাবে ফলাফল প্রদান করে।

ভিবিএতে ইসেম্পটি ফাংশনের উদাহরণ

নীচে ভিবিএতে ইসেম্পটির উদাহরণ রয়েছে।

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

উদাহরণ # 1

এখন আমরা "ইসেম্পটি" এর প্রথম ব্যবহারিক উদাহরণটি দেখতে পাব। এর জন্য কার্যপত্রকের নীচের চিত্রটি একবার দেখুন।

এই সমস্ত পরীক্ষা করার জন্য আমরা এক্সেল ভিবিএ ইসেম্পটি ফাংশনটি প্রয়োগ করব।

ধাপ 1: চলক সংজ্ঞায়িত করুন বুলিয়ান হিসাবে.

কোড:

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

ধাপ ২: এই ভেরিয়েবলের জন্য ভিবিএর মাধ্যমে মান নির্ধারণ করুনখালি ফাংশন

কোড:

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

ধাপ 3: আমরা যে সেলটি পরীক্ষা করছি তা ছাড়া এক্সপ্রেশন কিছুই নয়। এখন আমরা সেল পরীক্ষা করছি এ 1 সেল.

কোড:

 সাব ইসেম্পি_এক্স্পেল 1 () দিম কে আস বুলিয়ান কে = ইসেম্পটি (রেঞ্জ ("এ 1")। মান) শেষ সাব 

পদক্ষেপ 4: ভিবিএতে এই ভেরিয়েবলের মানটি দেখান Msgbox.

কোড:

 সাব ইসেম্পি_এক্সেম্পল 1 () ডিমেন কে আস বুলিয়ান কে = ইসেম্পটি (রেঞ্জ ("এ 1")। মান) এমএসজিবক্স কে শেষ সাব 

ফলাফলটি পরীক্ষা করতে এই কোডটি চালান।

যেহেতু এ 1 এর ঘরে একটি মান রয়েছে তাই আমরা ফলস হিসাবে ফল পেয়েছি।

এখন আমি সেল রেফারেন্স থেকে পরিবর্তন করব এ 1 থেকে এ 5।

কোড:

 সাব ইসেম্পি_এক্স্পামাল 1 () ডিমিয়ান কে আস বুলিয়ান কে = ইসেম্পটি (রেঞ্জ ("এ 5")। মান) এমএসজিবক্স কে শেষ সাব 

ফলাফল দেখতে এই কোডটি চালান।

আমরা সত্য হিসাবে ফলাফল পেয়েছি রেফারেন্সড সেল এ 5 আসলে ফাঁকা ঘর তাই আমরা ফলাফলটি "সত্য" হিসাবে পেয়েছি।

এখন আমি পরীক্ষা করব সেল এ 8।

কোড:

 সাব ইসেম্পি_এক্স্পেমাল 1 () ডিমিয়ান কে আস বুলিয়ান কে = ইসেম্পটি (রেঞ্জ ("এ 8")। মান) এমএসজিবক্স কে শেষ সাব 

ফলাফল দেখতে এই কোডটি চালান।

উহু!!! অপেক্ষা কর…

A8 কক্ষে কোনও মান না থাকা সত্ত্বেও আমরা ফলস হিসাবে ফলাফল পেয়েছি।

এখন প্রশ্নটি "ইসেম্পটিওয়াই" সূত্রটি থেকে একটি ত্রুটিযুক্ত ফলাফল?

না… একেবারে না !!!

আমি যখন এএল সেলটি পরীক্ষা করার চেষ্টা করেছি তখন প্রকৃতপক্ষে ঘরের ভিতরে একটি স্পেস ক্যারেক্টার রয়েছে যা খালি চোখে দেখা সহজ নয়।

সুতরাং উপসংহারটি এমনকি স্থানটি এক্সেল এবং ভিবিএ ভাষার একটি চরিত্র হিসাবে বিবেচিত হয়।

উদাহরণ # 2 - যদি শর্তের সাথে ভিবিএ ইসেম্পটিটির সংমিশ্রণ

প্রকৃতপক্ষে, "ISEMPTY" ফাংশনটির আসল ব্যবহারটি প্রশংসনীয় যখন আমরা অন্যান্য লজিক্যাল ফাংশনগুলির সাথে এটি ব্যবহার করি।

বিশেষত যখন আমরা এটি শর্তের সাথে ব্যবহার করি আমরা এর থেকে অনেক কার্যকর ফলাফল পেতে পারি।

এই বিক্ষোভের জন্য নীচের উদাহরণটি একবার দেখুন।

স্ট্যাটাস কলামে যদি "পিএফ স্ট্যাটাস" কলামটি খালি থাকে তবে আমাদের "আপডেট নেই" হিসাবে মান প্রয়োজন এবং যদি কোনও মান থাকে তবে আমাদের "সংগৃহীত আপডেট" হিসাবে মানগুলি প্রয়োজন।

এখানে মনে রাখবেন সত্য বা মিথ্যা ডিফল্ট ফলাফলের আমাদের দরকার নেই। আমাদের এখানে আমাদের নিজস্ব ফলাফল প্রয়োজন, আমাদের নিজস্ব ফলাফল পেতে আমাদের যদি শর্তের সাথে এক্সেল ভিবিএ ইসেম্পটি ব্যবহার করতে হয়।

ধাপ 1: খোলা আইএফ শর্ত

কোড:

 সাব ইসএম্পটি_এক্সেম্পল 2 () শেষ হলে সাব 

ধাপ ২: যদি আইফির শর্তটি খোলা থাকে ISEMPTY ফাংশন.

কোড:

 সাব ইসএম্পটি_এক্সেম্পল 2 () যদি ইস্পেটি হয় (শেষ সাব হয়) 

ধাপ 3: প্রথম যৌক্তিক পরীক্ষা হয় ঘর বি 2 মান খালি বা না।

কোড:

 সাব ইসেম্পি_এক্সেম্পল 2 () যদি ইসেম্পটি (ব্যাপ্তি ("বি 2") থাকে। মান) তারপর সাব সাব 

পদক্ষেপ 4: যদি এক্সেল ভিবিএতে যৌক্তিক পরীক্ষাটি সত্য হয়, যেমন ঘরটি খালি থাকে তবে আমাদের ফলাফলটি "কোন আপডেট নাই"সেল সি 2 এ।

কোড:

 সাব ইসেম্পি_এক্সেম্পল 2 () যদি ইসেম্পটি (রেঞ্জ ("বি 2") থাকে ue মান) তারপরে রেঞ্জ ("সি 2") Val মান = "কোনও আপডেট নেই" শেষ সাব 

পদক্ষেপ 5: লজিকাল টেস্টটি যদি মিথ্যা হয় তবে আমাদের C2 সেল হিসাবে ফলাফলটি প্রয়োজনসংগৃহীত আপডেট”.

কোড:

 সাব ইসএম্পটি_এক্সেম্পল 2 () যদি ইসেম্পটি (রেঞ্জ ("বি 2") থাকে। মান) তারপরে রেঞ্জ ("সি 2") Val মান = "কোনও আপডেট নেই" অন্য রেঞ্জ ("সি 2")। 

ঠিক আছে, আমরা শেষ করেছি।

ফলাফল পেতে কোডটি চালান।

আমরা হিসাবে ফলাফল পেয়েছি "সংগৃহীত আপডেট" কারণ বি-তে আমাদের খালি খালি ঘর আছে।

এখন একইভাবে অন্যান্য কক্ষের পরীক্ষা করার জন্য কোডটি প্রয়োগ করুন।

কোড:

 সাব ইসএম্পটি_এক্সেম্পল 2 () যদি ইসেম্পটি (রেঞ্জ ("বি 2") থাকে। মান) তারপরে রেঞ্জ ("সি 2") Val মান = "কোনও আপডেট নেই" অন্য রেঞ্জ ("সি 2")। ("বি 3")। মান) তারপরে রেঞ্জ ("সি 3")। মান = "আপডেট নেই" অন্য রেঞ্জ ("সি 3") Val মান = "সংগৃহীত আপডেটগুলি" যদি ইম্পেটি (রেঞ্জ ("বি 4") থাকে তবে শেষ হয় Val মান) তারপরে ব্যাপ্তি ("সি 4")। মান = "আপডেট নেই" অন্য রেঞ্জ ("সি 4") Val মান = "সংগৃহীত আপডেট" শেষ হলে শেষ 

ফলাফল পেতে এই কোডটি চালান।

সি সি 3 তে আমরা ফলাফল পেয়েছি "কোন আপডেট নাই" কারণ B3 সেল অর্থাৎ খালি সেলটিতে কোনও মূল্য নেই। লজিকাল সূত্রটি সত্য বলে প্রত্যাবর্তন করায় আমরা সংশ্লিষ্ট ফলাফল পেয়েছি।

উদাহরণ # 3 - ভিবিএ ইসেম্পটি ফাংশনের বিকল্প

আমাদের কাছে ইসেম্পটি ফাংশনের বিকল্প রয়েছে, এক্সেল ভিবিএ ইসেম্পটি ফাংশন প্রয়োগ না করে আমরা প্রকৃতপক্ষে সেলটি পরীক্ষা করতে পারি।

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

কোড:

 সাব ইসেম্পি_এক্স্পেল 3 () যদি রেঞ্জ ("বি 2") থাকে। মান = "" তারপরে রেঞ্জ ("সি 2")। মান = "আপডেট নেই" অন্য রেঞ্জ ("সি 2")। মান = "সংগৃহীত আপডেট" শেষ হলে শেষ 

কোড লাইন ব্যাপ্তি ("বি 2") মান = "" এর অর্থ হল B2 ঘরটি ফাঁকা সমান কিনা।

ডাবল কোটস ("") একটি খালি সেল উপস্থাপন করে বা না খালি ফলাফলটি সত্য বা অন্যথায় মিথ্যা।