உள்ளடக்க அட்டவணை
நிரலாக்க மொழிகளில் குறிப்பிட்ட நிபந்தனையைப் பொறுத்து செயல்களின் தொகுப்பைச் செய்ய நிபந்தனை அறிக்கைகள் பயன்படுத்தப்படுகின்றன. இந்தக் கட்டுரையில், VBA Excel இல் உள்ள if – then – Else நிபந்தனை அறிக்கை என்ன என்பதையும், அதை எவ்வாறு பயன்படுத்துவது என்பதையும் காண்பிப்போம்.
பணிப்புத்தகத்தைப் பதிவிறக்கவும்
இங்கிருந்து இலவச பயிற்சி Excel பணிப்புத்தகத்தைப் பதிவிறக்கலாம்.
If-Then-Else in VBA.xlsm
VBA இல் If – then – Else அறிக்கைக்கு அறிமுகம்
VBA If – then – Else நிபந்தனை அறிக்கை முக்கியமாக செயல்படுத்தல் ஓட்டத்தை தீர்மானிக்கப் பயன்படுகிறது நிபந்தனைகள். நிபந்தனை உண்மையாக இருந்தால், ஒரு குறிப்பிட்ட செயல்கள் செயல்படுத்தப்படும், மேலும் நிபந்தனை தவறானதாக இருந்தால், மற்றொரு செயல்கள் செய்யப்படுகின்றன.
- தொடரியல்
9486
அல்லது,
2974
இங்கே,
வாதம் | தேவை/விரும்பினால் | விளக்கம் |
---|---|---|
நிபந்தனை | தேவை | எண் வெளிப்பாடு அல்லது ஸ்டிரிங் எக்ஸ்பிரஷன் என்பதை மதிப்பிடும் உண்மை அல்லது தவறு . நிபந்தனை பூஜ்யமாக இருந்தால், அது தவறு என்று கருதப்படுகிறது. |
அறிக்கைகள் | விருப்பம் | வேறு உட்பிரிவு இல்லாத ஒற்றை வரி வடிவம். ஒன்று அல்லது அதற்கு மேற்பட்ட அறிக்கைகள் பெருங்குடல்களால் பிரிக்கப்பட வேண்டும். நிபந்தனை சரி எனில், இந்த அறிக்கை செயல்படுத்தப்படும். |
else_statements | விரும்பினால் | ஒன்று அல்லது அதற்கு மேற்பட்ட அறிக்கைகள்முந்தைய நிபந்தனை சரி இல்லாவிடில் நிகழ்த்தப்பட்டது. |
4 VBA ஐப் பயன்படுத்துவதற்கான எடுத்துக்காட்டுகள் If – then – Else Statement இல் Excel
இந்தப் பிரிவில், VBA குறியீட்டில் 4 எடுத்துக்காட்டுகளுடன்
If-Then-Else ஐ எவ்வாறு பயன்படுத்துவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள். 1. இரண்டு எண்களுக்கு இடையே உள்ள பெரிய எண்ணை if – then – Else அறிக்கையுடன் கண்டுபிடி
உங்களிடம் இரண்டு எண்கள் இருந்தால், அதில் எது பெரியது (அல்லது சிறியது) என்பதை நீங்கள் கண்டுபிடிக்க விரும்பினால், <1 ஐப் பயன்படுத்தலாம். VBA இல் அறிக்கை 2> உங்கள் விசைப்பலகையில் அல்லது தாவலுக்குச் செல்லவும் டெவலப்பர் -> விஷுவல் பேசிக் எடிட்டரை திறக்க விஷுவல் பேசிக் . விஷுவல் பேசிக் எடிட்டர் , செருகு -> தொகுதி .
- பின்வரும் குறியீட்டை நகலெடுத்து குறியீடு சாளரத்தில் ஒட்டவும்.
3121
உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.
இங்கே, எது பெரியது என்பதைக் கண்டறிய 12345 மற்றும் 12335 ஆகிய இரண்டு எண்களை ஒப்பிடுகிறோம். பெரிய தரவுத்தொகுப்பில் பெரிய எண்களைக் கண்டறிவதற்கு இந்தச் செயல்முறை பொதுவாக சரியானது.
- உங்கள் விசைப்பலகையில் F5 அழுத்தவும் அல்லது மெனு பட்டியில் இருந்து <என்பதைத் தேர்ந்தெடுக்கவும் 1>இயக்கு -> துணை/பயனர் படிவத்தை இயக்கவும். மேக்ரோவை இயக்க துணை மெனு பட்டியில் உள்ள சிறிய ப்ளே ஐகானை கிளிக் செய்யலாம்.
முடிவைப் பெறுவீர்கள். Excel இன் MsgBox இல்
எங்கள் விஷயத்தில், எண் 12345 – மாறியில் சேமிக்கப்படும் எண்1 – என்பது 12335 , எண்2 என்ற எண்ணை விட பெரியது. எனவே MsgBox, 1வது எண் 2வது எண்ணை விட பெரியது என்பதைக் காட்டுகிறது.
மேலும் படிக்க: ரேண்டம் எண்ணை உருவாக்க எக்செல் ஃபார்முலா (5 எடுத்துக்காட்டுகள்) <3
2. VBA
இல் மாணவர்களின் முடிவைப் பயன்படுத்தி சரிபார்த்தல் VBA குறியீட்டில் இந்த அறிக்கையைக் கொண்டு ஒரு மாணவர் தேர்வில் தேர்ச்சி பெற்றாரா அல்லது தோல்வியடைந்தாரா என்பதை நீங்கள் சரிபார்க்கலாம்.
0> படிகள்:- முன்பைப் போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து செருகு<குறியீடு சாளரத்தில் 2> a Module இயக்கவும்.
இந்தக் குறியீடு செல் D5 33 ஐ விட அதிகமான மதிப்பைக் கொண்டுள்ளது என்பதைச் சரிபார்க்கும். அவ்வாறு செய்தால், அது ஒரு வெளியீட்டைக் காண்பிக்கும், இல்லையெனில் அது வேறு எதையாவது காண்பிக்கும்.
- இயக்கு மேக்ரோ மற்றும் உங்கள் குறியீட்டின்படி முடிவைப் பெறுவீர்கள்.
மேலே உள்ள தரவுத்தொகுப்பை முடிவுடன் பார்க்கவும், செல் D5 95ஐ வைத்திருக்கும் இது நிச்சயமாக 33 ஐ விட அதிகம், எனவே இது முடிவு பாஸ் என்பதைக் காட்டுகிறது. ஆனால் செல் D7 (22)க்கான குறியீட்டை இயக்கினால், அது வேறுவிதமாகக் காட்டப்படும்.
மேலும் படிக்க: VBA வழக்கு அறிக்கையை எவ்வாறு பயன்படுத்துவது ( 13 எடுத்துக்காட்டுகள்)
இதே மாதிரியான அளவீடுகள்
- எக்செல் விபிஏவில் பதிவு செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (5 பொருத்தமானதுஎடுத்துக்காட்டுகள்)
- எக்செல் இல் VBA LTrim செயல்பாட்டைப் பயன்படுத்தவும் (4 எடுத்துக்காட்டுகள்)
- எக்செல் இல் VBA FileDateTime செயல்பாட்டை எவ்வாறு பயன்படுத்துவது (3 பயன்கள்) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3. VBA இல்
மாணவர் தரத்தைப் பயன்படுத்தி மாணவர் தரத்தில் கருத்துகளைப் புதுப்பி அறிக்கை, ஆனால் இந்த முறை நீங்கள் Multiple If-Then-Else அறிக்கைகளைப் பற்றி பின்வரும் உதாரணத்துடன் அறிந்து கொள்வீர்கள்.
நாங்கள் VBA ஐ இயக்குவோம். பல நிபந்தனைகளின் அடிப்படையில் கருத்து பெட்டிகளை நிரப்புவதற்கான குறியீடு.
படிகள்:
மேலும் பார்க்கவும்: VBA ஐப் பயன்படுத்தி வரிசையை எவ்வாறு நீக்குவது (14 வழிகள்)- முன்பு போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து, குறியீடு சாளரத்தில் செருகு தொகுதி . 10>குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
4692
உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.
இந்தக் குறியீடு பெற்ற தரத்தின்படி கருத்துகளை அச்சிடும். மாணவர்கள்.
- இந்தக் குறியீட்டை இயக்கவும் பின் வரும் படத்தைப் பார்க்கவும், அங்கு கருத்துப் பெட்டிகள் பொருத்தமான முடிவுகளால் நிரப்பப்படுகின்றன.
4. எக்செல்
இல் உள்ள குறியீட்டின் அடிப்படையில் கார்டினல் திசைகளைப் புதுப்பிப்பதற்கான If-Then-Else அறிக்கை, குறிகாட்டிக் குறியீட்டின் அடிப்படையில் கார்டினல் திசைகளைக் கண்டறிய If-Then-Else ஐப் பயன்படுத்தலாம். வழங்கப்படும். பாருங்கள்பின்வரும் படத்தில் கொடுக்கப்பட்டிருக்கும் முதலெழுத்துகளின் அடிப்படையில் திசைகளைக் கண்டுபிடிப்போம் டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து, குறியீடு சாளரத்தில் செருகு தொகுதி .
3457
உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.
- இயக்கு இந்தக் குறியீடு மற்றும் நீங்கள் அந்தந்த கலங்களில் திசைப் பெயர்களைப் பெறுவீர்கள்.
அல்லது, குறியீட்டின் அடிப்படையில் ஒரே ஒரு திசையைக் கண்டறிய விரும்பினால், பிறகு நீங்கள் கீழே உள்ள குறியீட்டைப் பயன்படுத்தலாம்.
3272
இந்தக் குறியீடு செல் B5 மதிப்பைக் கருத்தில் கொண்டு, செல் C5 இல் அதன் முடிவை வழங்கும்.
உதாரணமாக, செல் B5 இல் “ N ” என்று எழுதினால், அது உங்களுக்கு “ North ஐக் கொடுக்கும். ; செல் B5 இல் “ S ” என்று எழுதினால், அது செல் C5 இல் “ தெற்கு ” என்பதைக் காண்பிக்கும்.
<4 முடிவுஇந்தக் கட்டுரை, எக்செல் இல் VBA உடன் If – Then – Else ஸ்டேட்மென்ட்டை எவ்வாறு பயன்படுத்துவது என்பதைக் காட்டுகிறது. இந்த கட்டுரை உங்களுக்கு மிகவும் பயனுள்ளதாக இருந்தது என்று நம்புகிறேன். தலைப்பைப் பற்றி ஏதேனும் கேள்விகள் இருந்தால் தயங்காமல் கேட்கவும்.