எக்செல் (6 முறைகள்) இல் சரம் மற்றொரு சரம் உள்ளதா என சரிபார்க்க VBA

Hugh West

VBA ஐச் செயல்படுத்துவது Excel இல் எந்தச் செயலையும் இயக்குவதற்கு மிகவும் பயனுள்ள, விரைவான மற்றும் பாதுகாப்பான முறையாகும். இந்தக் கட்டுரையில், VBA ஐப் பயன்படுத்தி, Excel இல் ஒரு சரத்தில் மற்றொரு சரம் உள்ளதா என்பதைச் சரிபார்ப்பது எப்படி என்பதைக் காண்பிப்போம்.

பயிற்சி டெம்ப்ளேட்டைப் பதிவிறக்கு

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

VBA சரம் மதிப்பு உள்ளதா என சரிபார்க்க.xlsm

VBA இல் 6 முறைகள் எக்செல்

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

1. சரம் சப்ஸ்ட்ரிங் உள்ளதா என்பதை சரிபார்க்க VBA

கீழே InStr செயல்பாடு ஒரு உதாரணம் எக்செல் இல் ஒரு சரம் உள்ளதா என்பதைக் கண்டறிய. படிகள்:

  • உங்கள் கீபோர்டில் Alt + F11 ஐ அழுத்தவும் அல்லது டெவலப்பர் -> விஷுவல் பேசிக் எடிட்டரை திறக்க விஷுவல் பேசிக் .

  • பாப்-அப் குறியீடு சாளரத்தில், மெனு பட்டியில் இருந்து , செருகு -> Module .

  • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
3964

உங்கள் குறியீடு இப்போது இயக்கத் தயாராக உள்ளது.

  • இயக்கு மேக்ரோ.

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

எங்கள் எடுத்துக்காட்டில் , எங்களுடையதா என்பதை அறிய விரும்பினோம்முதன்மை சரம் “ திரைப்படம்: அயர்ன் மேன், பேட்மேன், சூப்பர்மேன், ஸ்பைடர்மேன், தோர் ” இல் “ ஹல்க் ” என்ற வார்த்தை உள்ளது அல்லது இல்லை. அது இல்லாததால், திரைப்படம் கிடைக்கவில்லை முடிவைப் பெறுகிறோம்.

2. சரம் எண் உள்ளதா என்பதைச் சரிபார்க்க VBA

நீங்கள் VBA குறியீட்டைப் பயன்படுத்தி சரங்களில் எண்கள் உள்ளதா இல்லையா என்பதைத் தேடலாம்.

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

சரங்கள் VBA கொண்ட எண்களைக் கொண்டிருக்கிறதா என்பதைச் சரிபார்க்கும் படிகள் கீழே கொடுக்கப்பட்டுள்ளன.

0> படிகள்:
  • முன்பைப் போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து செருகு ஒரு தொகுதி குறியீடு சாளரத்தில் VBA நிரலை இயக்குவதற்கான ஒரு துணை நடைமுறை, இது பயனர் வரையறுக்கப்பட்ட செயல்பாட்டை (UDF) உருவாக்குகிறது, இதை நாங்கள் பணியைச் செயல்படுத்த எங்கள் பணித்தாளில் அழைப்போம். எனவே, குறியீட்டை எழுதிய பிறகு, Run பொத்தானைக் கிளிக் செய்வதற்குப் பதிலாக, மேக்ரோ கோப்பைச் சேமிக்க மெனு பட்டியில் இருந்து சேமி பொத்தானைக் கிளிக் செய்யவும்.
  • இப்போது திரும்பிச் செல்லவும். ஆர்வமுள்ள பணித்தாளில், VBA குறியீட்டில் ( SearchNumber , குறியீட்டின் முதல் வரியில்) மற்றும் செயல்பாட்டின் அடைப்புக்குறிக்குள் நீங்கள் உருவாக்கிய பயனரால் வரையறுக்கப்பட்ட செயல்பாட்டை எழுதவும். , முன்னணி எண்களைக் கொண்ட சரத்தின் கலத்தின் செல் குறிப்பு எண்ணை உள்ளிடவும் (எ.கா. செல்B5 ).
  • Enter ஐ அழுத்தவும்.

நீங்கள் ஒரு பூலியன் மதிப்பைப் பெறுவீர்கள் ( TRUE அல்லது தவறு ), கலத்தில் உள்ள சரத்தில் எண்கள் இருந்தால் சரி , இல்லையெனில் தவறு .

  • எந்த சரத்தில் எண்கள் உள்ளன, எது இல்லை என்பதைச் சரிபார்க்க, மீதமுள்ள கலங்களுக்கு சூத்திரத்தைப் பயன்படுத்த, கைப்பிடியை நிரப்பவும் மூலம் கலத்தை கீழே இழுக்கவும்.

    3. சரத்திலிருந்து எண்களைப் பிரித்தெடுக்க VBA

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

    சரங்களில் எண்கள் உள்ளதா எனச் சரிபார்த்து அவற்றைப் பிரித்தெடுக்கும் படிகள் VBA உடன் கீழே கொடுக்கப்பட்டுள்ளன.

    படிகள்:

    • விஷுவல் பேசிக் எடிட்டரை திற டெவலப்பர் டேப் மற்றும் செருகு ஒரு பயனர் படிவம் இந்த முறை குறியீடு சாளரத்தில் உள்ள செருகு தாவலில் இருந்து.
    • தோன்றிய கருவிப்பட்டியிலிருந்து , இழுக்கவும் மற்றும் UserForm இல் CommandButton ஐ கைவிடவும் பொத்தான், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    1118
    • இயக்கு குறியீட்டை, அது உங்களை ஆர்வமுள்ள ஒர்க்ஷீட்டிற்கு அழைத்துச் செல்லும்.
    • 1>கட்டளை பொத்தானைக் கிளிக் செய்யவும் மற்றும் சரங்களிலிருந்து பிரித்தெடுக்கப்பட்ட எண்ணைப் பெறுவீர்கள்.

    4. சரத்தில் சில எழுத்துகள் உள்ளதா என்பதைச் சரிபார்க்க VBA

    இந்த முறை கிட்டத்தட்ட உள்ளதுஒரு சரத்தில் சப்ஸ்ட்ரிங்கைச் சரிபார்க்கும் முறையைப் போன்றது.

    கீழே InStr செயல்பாடு உள்ளது. :

    • முன்பு போலவே, டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து செருகு a குறியீடு சாளரத்தில் தொகுதி .
    • குறியீடு சாளரத்தில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
    6590

    உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

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

    எங்கள் எடுத்துக்காட்டில் , எங்கள் முதன்மை சரமான “ திரைப்படம்: அயர்ன் மேன், பேட்மேன், சூப்பர்மேன், ஸ்பைடர்மேன், தோர் ” இல் “ Z என்ற எழுத்து உள்ளதா என்பதைக் கண்டறிய விரும்பினோம். ” அல்லது இல்லை. அது இல்லாததால், கடிதம் கிடைக்கவில்லை முடிவைப் பெறுகிறோம்.

    5. ஒரு சரத்தின் வரம்பில் மற்றொரு சரம் உள்ளதா என்பதைச் சரிபார்க்க VBA

    கொடுக்கப்பட்ட சரத்தில் மற்றொரு சரம் உள்ளதா இல்லையா என்பதை எப்படிச் சரிபார்ப்பது என்பதை நாங்கள் கற்றுக்கொண்டோம். ஆனால் இந்தப் பிரிவில், பின்வரும் தரவுத்தொகுப்பை உதாரணமாகக் கொண்டு சரங்களின் வரம்பில் சப்ஸ்ட்ரிங் உள்ளதா இல்லையா என்பதை எப்படிச் சரிபார்ப்பது என்பதைக் கற்றுக்கொள்வோம்.

    படிகள்:<2

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

    உங்கள் குறியீடு இப்போது தயாராக உள்ளதுஇயக்கவும்.

    • இயக்கு குறியீடு சரத்தின் வரம்பில் சப்ஸ்ட்ரிங் உள்ளது பிறகு நீங்கள் ஒரு பொருத்தம் இருப்பதைப் பெறுவீர்கள், இல்லையெனில், எந்தப் பொருத்தமும் இல்லை என்று அது வழங்கும்.

      6. சரத்தில் இருந்து சரங்களை பிரித்தெடுக்க VBA

      இந்தப் பிரிவில், சரங்களில் குறிப்பிட்ட சப்ஸ்ட்ரிங்க்களைக் கொண்டிருக்கிறதா என்பதைச் சரிபார்த்து, மற்றொரு கலத்தில் உள்ளவற்றை எவ்வாறு பிரித்தெடுப்பது என்று பார்ப்போம்.

      இன் தகவலைப் பிரித்தெடுப்போம். பின்வரும் தரவுத்தொகுப்பில் இருந்து " Chris " என்று தொடங்கும் பெயர்கள்.

      படிகள் :

      10>
    • டெவலப்பர் தாவலில் இருந்து விஷுவல் பேசிக் எடிட்டரை திறந்து, குறியீடு சாளரத்தில் செருகு தொகுதி .
    • 11>கோட் விண்டோவில், பின்வரும் குறியீட்டை நகலெடுத்து ஒட்டவும்.
9700

உங்கள் குறியீடு இப்போது இயங்கத் தயாராக உள்ளது.

    <11 இயக்கு குறியீடு முன் வரையறுக்கப்பட்ட கலங்களில் சேமிக்கப்படும்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.