VBA சரம் செயல்பாடுகள் | சிறந்த 6 சரம் செயல்பாடுகளின் பட்டியல் (எடுத்துக்காட்டுகள்)

எக்செல் விபிஏ சரம் செயல்பாடுகள்

VBA சரம் செயல்பாடுகள் சரத்தை மாற்றாது, ஆனால் இந்த செயல்பாடுகளின் விளைவாக புதிய சரத்தை உருவாக்குகிறது. VBA இல் பல சரம் செயல்பாடுகள் உள்ளன, அவை அனைத்தும் சரம் அல்லது உரை செயல்பாடுகளின் கீழ் வகைப்படுத்தப்பட்டுள்ளன, சில முக்கியமான செயல்பாடுகள் இடதுபுறத்தில் இருந்து மதிப்பைப் பெற இடது செயல்பாடு மற்றும் வலது அல்லது MID செயல்பாடு, LEN மற்றும் INSTR செயல்பாடு .

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

பெரிய திட்டத்தின் ஒரு பகுதியாக இந்த VBA செயல்பாடுகள் அனைத்தையும் பற்றி அவர்களுக்கு கொஞ்சம் அறிவு இருப்பது முக்கியம்.

VBA இல் சிறந்த 6 சரம் செயல்பாடுகளின் பட்டியல்

  1. LEN செயல்பாடு
  2. இடது செயல்பாடு
  3. சரியான செயல்பாடு
  4. MID செயல்பாடு
  5. TRIM செயல்பாடு
  6. Instr செயல்பாடு

ஒரு விஷயத்தை நான் சொல்ல விரும்புகிறேன் "VBA சரம் செயல்பாடுகள் பணித்தாளில் உரை செயல்பாடுகள்".

தரவைச் சுற்றி விளையாட நீங்கள் ஏற்கனவே LEN, LEFT, RIGHT, MID, SUBSTITUTE Excel செயல்பாடுகளைப் பயன்படுத்தியிருக்க வேண்டும். VBA யிலும் நாம் தரவைச் சுற்றி அவற்றைப் பயன்படுத்தலாம்.

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

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

# 1 - LEN செயல்பாடு

LEN என்பது “LENGTH” ஐ குறிக்கிறது. இது வழங்கப்பட்ட சரத்தில் சம்பந்தப்பட்ட எழுத்துகளின் எண்ணிக்கையை எங்களுக்கு வழங்கும். எடுத்துக்காட்டாக, நீங்கள் “ஹலோ” என்ற வார்த்தையை வழங்கினால், எக்செல் செயல்பாட்டில் உள்ள LEN 5 ஐத் தரும், ஏனெனில் “ஹலோ” என்ற வார்த்தையில் 5 எழுத்துக்கள் உள்ளன.

கீழே உள்ள குறியீடு உதாரணத்தைக் காண்பிக்கும்.

குறியீடு:

 துணை LEN_Example () மங்கலான மொத்த எண்ணிக்கை சரம் மொத்தம் = லென் ("ஹலோ") MsgBox TotalCount End Sub 

இது செய்தி பெட்டியில் 5 என முடிவைக் காண்பிக்கும்.

# 2 - இடது செயல்பாடு

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

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

குறியீடு:

 துணை LEFT_Example () மங்கலான முதல் பெயர் சரம் முதல் பெயர் = இடது ("சச்சின் டெண்டுல்கர்", 6) MsgBox FirstName End Sub 

இது “சச்சின் டெண்டுல்கர்” சரத்திலிருந்து முதல் 6 எழுத்துக்களை பிரித்தெடுக்கும். எனவே இதன் விளைவாக முதலில் "சச்சின்" என்று பெயரிடப்படும்.

# 3 - சரியான செயல்பாடு

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

RIGHT செயல்பாட்டின் தொடரியல் LEFT செயல்பாட்டைப் போன்றது.

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

குறியீடு:

 துணை RIGHT_Example () மங்கலான கடைசி பெயர் சரம் கடைசி பெயர் = வலது ("சச்சின் டெண்டுல்கர்", 9) MsgBox LastName End Sub 

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

# 4 - எம்ஐடி செயல்பாடு

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

  • தேட சரம்: எந்த சரத்திலிருந்து நமக்கு நடுத்தர மதிப்பு தேவை
  • தொடக்க நிலை: பிரித்தெடுக்க தொடக்க எழுத்து நிலை எண் என்ன?
  • பிரித்தெடுக்க வேண்டிய எழுத்துக்களின் எண்ணிக்கை: இருந்து தொடக்க நிலை எத்தனை எழுத்துக்கள் பிரித்தெடுக்கப்பட வேண்டும்.

எடுத்துக்காட்டாக, பெயர் “சச்சின் ரமேஷ் டெண்டுல்கர்” என்றால் இங்கே நடுத்தர பெயர் “ரமேஷ்” என்பது இந்த சரத்தின் தொடக்க நிலையில் பிரித்தெடுக்கப்பட வேண்டிய எழுத்து 8 ஆகும், மேலும் தொடக்க நிலையில் இருந்து 6 எழுத்துக்கள் நமக்கு தேவை. கீழே உள்ள குறியீடு நடுத்தர மதிப்பைப் பிரித்தெடுக்கும்.

குறியீடு:

 துணை MID_Example () மங்கலான மிடில்நேம் சரம் மிடில்நேம் = மிட் ("சச்சின் ரமேஷ் டெண்டுல்கர்", 8, 6) MsgBox MiddleName End Sub 

இது “சச்சின் ரமேஷ் டெண்டுல்கர்” சரத்தின் நடுவில் இருந்து “ரமேஷ்” பிரித்தெடுக்கும்.

# 5 - TRIM செயல்பாடு

டிஆர்ஐஎம் என்பது தரவை சுத்தம் செய்வதற்கான செயல்பாடு. இது சரத்திலிருந்து தேவையற்ற இட எழுத்துக்களை அகற்றும். TRIM செயல்பாட்டின் தொடரியல் பாருங்கள்.

நீங்கள் ஒழுங்கமைக்க விரும்பும் மதிப்பு அல்லது சரம் என்ன என்பது நேராக முன்னோக்கி உள்ளது.

எடுத்துக்காட்டாக, “ஹலோ எப்படி இருக்கிறீர்கள்?” என்ற சரம் உங்களிடம் உள்ளது என்று வைத்துக் கொள்ளுங்கள். இங்கே “ஹலோ” என்ற வார்த்தையின் முன் தேவையற்ற இட எழுத்துக்கள் உள்ளன, எனவே TRIM ஐப் பயன்படுத்துவதன் மூலம் இதை அகற்றலாம்.

குறியீடு:

 துணை TRIM_Example () மங்கலான MyValue என சரம் MyValue = ஒழுங்கமைக்கவும் ("ஹலோ எப்படி இருக்கிறீர்கள்?") MsgBox MyValue End Sub 

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

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

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

# 6 - Instr செயல்பாடு

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

  • [தொடங்கு] வழங்கப்பட்ட சரத்தின் எந்த நிலையில் இருந்து நமக்கு நிலை தேவை.
  • [சரம் 1] நீங்கள் குறிப்பிடும் சரம் என்ன?
  • [சரம் 2] நீங்கள் தேடும் பாத்திரம் என்ன [சரம் 1].

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

குறியீடு:

 துணை INSTR_Example () மங்கலான MyValue சரம் MyValue = InStr (1, "ரெசிபி", "e") MsgBox MyValue End Sub 

எனவே, சரம் எழுத்தின் முதல் நிலையில் இருந்து “e” நிலை 2 ஆகும்.

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

குறியீடு:

 துணை INSTR_Example () மங்கலான MyValue சரம் MyValue = InStr (3, "ரெசிபி", "e") MsgBox MyValue End Sub 

எனவே, இந்த விஷயத்தில், முதல் தோற்றத்திற்குப் பிறகு “e” என்ற எழுத்தின் நிலை 6 வது இடத்தில் உள்ளது.

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