VBA IFERROR | IFERROR VBA செயல்பாட்டைப் பயன்படுத்துவதற்கான படிப்படியான எடுத்துக்காட்டுகள்

ஒவ்வொரு செயல்பாட்டிற்கும் முன்பாக ஒரு பிழை ஏற்பட்டால் என்ன செய்வது என்பதை அறிய எக்செல் இல் ஐஃபெர்ரரைப் பயன்படுத்துவதைப் போலவே, விபிஏ-வில் உள்ளடிக்கிய ஐஃபெர்ரர் செயல்பாடு உள்ளது, இது அதே பாணியில் பயன்படுத்தப்படுகிறது, ஏனெனில் இது ஒரு பணித்தாள் செயல்பாடு என்பதால் இந்த செயல்பாட்டை பணித்தாள். VBA இல் முறை மற்றும் பின்னர் செயல்பாட்டிற்கான வாதங்களை வழங்குகிறோம்.

VBA இல் IFERROR செயல்பாடு

எந்தவொரு பிழையும் எறியாமல் குறியீடு செயல்படும் என்று எதிர்பார்ப்பது குற்றம். VBA இல் பிழைகளைக் கையாள, On Error Resume Next VBA, On Error Resume Goto 0, On Error GoTo Label போன்ற அறிக்கைகளைப் பயன்படுத்தி பல வழிகள் உள்ளன. VBA பிழை கையாளுபவர்கள் அடுத்த வரியின் குறியீட்டிற்கு மட்டுமே செல்ல முடியும். ஆனால், கணக்கீடு நடக்கவில்லை என்றால், பிழையை வேறு சில அடையாள வார்த்தையுடன் மாற்ற வேண்டும். இந்த கட்டுரையில், எக்செல் இல் VBA IFERROR செயல்பாட்டைப் பயன்படுத்தி இதை எவ்வாறு அடைவது என்று பார்ப்போம்.

VBA இல் IFERROR ஐ எவ்வாறு பயன்படுத்துவது?

இங்கே நினைவில் கொள்ள வேண்டிய விஷயம் என்னவென்றால், இது ஒரு பணித்தாள் செயல்பாடாக VBA செயல்பாடு அல்ல.

இந்த VBA IFERROR எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - VBA IFERROR எக்செல் வார்ப்புரு

எடுத்துக்காட்டாக, மேலேயுள்ள தரவை ஒரு ஆர்ப்பாட்டத்திற்கு மட்டும் எடுத்துக் கொள்ளுங்கள்.

படி 1: மாறியை ஒரு என வரையறுக்கவும் முழு.

குறியீடு:

 துணை Iferror_Example1 () Dim i as Integer End Sub 

படி 2: கணக்கீடு செய்ய திறந்த அடுத்த சுழற்சி.

குறியீடு:

 துணை Iferror_Example1 () மங்கலான i ஐ முழு எண்ணாக i = 2 முதல் 6 வரை அடுத்து நான் முடிவுக்கு வருகிறேன் 

படி 3: குறியீட்டை எழுதுங்கள் செல்கள் (I, 3) .மதிப்பு =

குறியீடு:

 I = 2 முதல் 6 கலங்களுக்கு (i, 3) துணை Iferror_Example1 () மங்கலான i .முனை = அடுத்த i முடிவு துணை 

படி 4: IFERROR செயல்பாட்டை அணுக, நாம் வெறுமனே பயன்படுத்த வேண்டிய சூத்திரத்தை தட்டச்சு செய்ய முடியாது “பணித்தாள் செயல்பாடு” வர்க்கம்.

குறியீடு:

 I = 2 முதல் 6 கலங்களுக்கு (i, 3) துணை Iferror_Example1 () மங்கலான i. மதிப்பு = பணித்தாள் செயல்பாடு. அடுத்து நான் முடிவுக்கு வந்தால் 

படி 5: “பணித்தாள் செயல்பாடு” வகுப்பைச் செருகிய பின் மேலே உள்ள படத்தில் நீங்கள் காணக்கூடியது போல, நமக்கு IFERROR சூத்திரம் கிடைக்கிறது. சூத்திரத்தைத் தேர்ந்தெடுக்கவும்.

குறியீடு:

 I = 2 முதல் 6 கலங்களுக்கு (i, 3) முழு Iferror_Example1 () மங்கலான i. மதிப்பு = பணித்தாள் செயல்பாடு.பயன்பாடு (அடுத்த i முடிவு துணை 

படி 6: பணித்தாள் செயல்பாடுகளை அணுகும் போது VBA இல் உள்ள சிக்கல்களில் ஒன்று, பணித்தாளில் நாம் எவ்வாறு பார்த்தோம் போன்ற வாதங்களைக் காண முடியாது. நாங்கள் பயன்படுத்தும் வாதங்களைப் பற்றி நீங்கள் உறுதியாக இருக்க வேண்டும்.

VBA இல் IFERROR ஐ உங்களுக்குக் காண்பிப்பதற்கு இதுவே காரணம், பணித்தாள் செயல்பாட்டின் தொடரியல் உங்களுக்குக் காட்டியுள்ளேன்.

இங்கே முதல் வாதம் “மதிப்பு”, அதாவது நீங்கள் சரிபார்க்க விரும்பும் செல் என்ன இது கலத்தில் கணக்கீட்டைப் பயன்படுத்துவதற்கு முன்பு.

இப்போது VBA இல் கீழே உள்ள குறியீடுகளைப் பயன்படுத்துங்கள்.

குறியீடு:

 துணை Iferror_Example1 () மங்கலானது i = 2 முதல் 6 கலங்களுக்கு (i, 4). மதிப்பு = பணித்தாள் செயல்பாடு. பிழை (கலங்கள் (i, 3). மதிப்பு, "காணப்படவில்லை") அடுத்த i முடிவு துணை 

இப்போது நெடுவரிசை C இல் உள்ள ஏதேனும் பிழையை IFERROR செயல்பாடு சரிபார்க்கிறது, ஏதேனும் பிழை இருந்தால் அது டி நெடுவரிசையில் “காணப்படவில்லை” என முடிவைக் காண்பிக்கும்.

IFERROR செயல்பாட்டைப் பயன்படுத்தி இதைப் போலவே, எங்கள் விருப்பப்படி முடிவுகளை மாற்றலாம். இந்த வழக்கில், நான் முடிவை மாற்றியுள்ளேன் "கிடைக்கவில்லை". இதை உங்கள் தேவைக்கு மாற்றலாம்.

பிழைகள் வகைகள், VBA IFERROR கண்டுபிடிக்க முடியும்

IFERROR செயல்பாடு கையாளக்கூடிய எக்செல் பிழைகளின் வகைகளை அறிவது முக்கியம். IFERROR கையாளக்கூடிய பிழைகள் கீழே உள்ளன.

# N / A, #VALUE!, #REF!, # DIV / 0!, #NUM!, #NAME?, அல்லது #NULL!.