ভিবিএ IFERROR | আইফেরর ভিবিএ ফাংশনটি ব্যবহারের জন্য ধাপে ধাপে উদাহরণ

ঠিক যেমন আমরা প্রতিটি ফাংশনের আগে ত্রুটি দেখা দিলে কী করতে হবে তা জানার জন্য আমরা এক্সেলে আইফারআর ব্যবহার করি ঠিক একইভাবে ফ্যাশনে ব্যবহৃত হয় যেহেতু এটি একটি ওয়ার্কশিট ফাংশন তাই আমরা এই ফাংশনটি ওয়ার্কশিট.ফানশনের সাথে ব্যবহার করি since ভিবিএতে পদ্ধতি এবং তারপরে আমরা ফাংশনটির জন্য আর্গুমেন্ট সরবরাহ করি।

ভিবিএতে আইফেরর ফাংশন

কোডটি কোনও ত্রুটি না ফেলেই কাজ করবে বলে আশা করা অপরাধ a ভিবিএতে ত্রুটিগুলি পরিচালনা করার জন্য আমাদের অন অন রিজ্যুম নেক্সট ভিবিএ, অন ত্রুটি পুনরায় শুরু গোটো 0, অন ত্রুটি GoTo লেবেলের মতো বিবৃতি ব্যবহার করে বিভিন্ন উপায় রয়েছে have ভিবিএ ত্রুটি হ্যান্ডলাররা কেবল কোডের পরবর্তী লাইনেই এগিয়ে যেতে পারেন। তবে ক্ষেত্রে, যদি গণনাটি না ঘটে তবে আমাদের ত্রুটিটি অন্য কোনও পরিচয় শব্দের সাথে প্রতিস্থাপন করতে হবে। এই নিবন্ধে, আমরা দেখতে পাব কীভাবে এক্সেলের মধ্যে ভিবিএ আইফেরর ফাংশন ব্যবহার করে এটি অর্জন করা যায়।

কীভাবে ভিবিএতে আইফেরআরআর ব্যবহার করবেন?

এখানে মনে রাখার বিষয়টি হ'ল এটি কোনও ওয়ার্কশিট ফাংশন হিসাবে নয় বরং ভিবিএ ফাংশন।

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

উদাহরণস্বরূপ, উপরের ডেটাগুলি কেবল একটি প্রদর্শনের জন্য নিন।

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

কোড:

 সাব ইফেরার_একসামেল 1 () ধীর আমি পূর্ণসংখ্যার সমাপ্ত সাব হিসাবে 

ধাপ ২: গণনা সম্পাদনের জন্য খুলুন open নেক্সট লুপ.

কোড:

 সাব ইফেরার_একসামেল 1 () i = 2 থেকে 6 এর জন্য পূর্ণসংখ্যার হিসাবে ধীর করুন পরবর্তী আমি শেষ করব 

ধাপ 3: ভিতরে কোড লিখুন ঘর (1, 3) .মূল্য =

কোড:

 সাব ইফেরার_একসাম্পাইল 1 () i = 2 থেকে 6 টি সেল (i, 3) এর জন্য পূর্ণসংখ্যার হিসাবে ধীর করুন al মূল্য = পরবর্তী পরবর্তী আমি শেষ 

পদক্ষেপ 4: IFERROR ফাংশন অ্যাক্সেস করতে, আমরা কেবল সূত্রটি টাইপ করতে পারি না বরং এটি ব্যবহার করা দরকার "ওয়ার্কশিট ফাংশন" ক্লাস

কোড:

 সাব ইফেরার_একসাম্পাইল 1 () i = 2 থেকে 6 টি সেল (i, 3) এর জন্য পূর্ণসংখ্যার হিসাবে ধীর করুন। মূল্য = কার্যপত্রক ফাংশন Next পরবর্তী যদি আমি শেষ করি তবে 

পদক্ষেপ 5: আপনি উপরের চিত্রটিতে দেখতে পাবেন "ওয়ার্কশিট ফাংশন" ক্লাসটি সন্নিবেশ করার পরে আমরা IFERRU সূত্র পাই। সূত্রটি নির্বাচন করুন।

কোড:

 সাব ইফেরার_একসাম্পাইল 1 () i = 2 থেকে 6 টি সেল (i, 3) এর জন্য পূর্ণসংখ্যার হিসাবে ধীর করুন al 

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

ভিবিএতে আপনাকে IFERROR দেখানোর আগে এই কারণটি আমি আপনাকে ওয়ার্কশিট ফাংশনের বাক্য গঠনটি দেখিয়েছি।

এখানে প্রথম যুক্তি হ'ল "মান" অর্থাত্ সেলটি গণনা প্রয়োগ করার আগে আপনি যে সেলটি পরীক্ষা করতে চান সেটি কী what

এখন ভিবিএতে নীচের কোডগুলি প্রয়োগ করুন।

কোড:

 সাব ইফেরার_একসাম্পাইল ১ () আই = ২ থেকে 6 টি কক্ষের জন্য আমি পূর্ণসংখ্যার হিসাবে ধীর (i, 4) 

এখন IFERROR ফাংশন সি কলামে কোনও ত্রুটির জন্য পরীক্ষা করে, যদি কোনও ত্রুটি খুঁজে পাওয়া যায় তবে এটি কলাম ডি-তে "পাওয়া যায়নি" হিসাবে ফলাফলটি দেখায়

এটি IFERROR ফাংশন ব্যবহার করে, আমরা আমাদের ইচ্ছানুযায়ী ফলাফল পরিবর্তন করতে পারি। এই ক্ষেত্রে, আমি ফলাফল হিসাবে পরিবর্তন করেছি "খুঁজে পাওয়া যায় নি"। আপনি এটি আপনার প্রয়োজনবস্তুতে পরিবর্তন করতে পারেন।

ত্রুটিগুলির প্রকারগুলি, ভিবিএ আইফেরর সন্ধান করতে পারে

আইএফআরআরআর ফাংশন হ্যান্ডেল করতে পারে এমন ধরণের এক্সেল ত্রুটিগুলি জানা গুরুত্বপূর্ণ। নীচে IFERROR হ্যান্ডল করতে পারে এমন ধরণের ত্রুটি রয়েছে।

# এন / এ, # ভ্যালু !, # আরএফ !, # ডিআইভি / 0 !, # নুম !, # নাম ?, বা # নল !.