VBA LEN செயல்பாடு | எக்செல் இல் சரத்தின் நீளத்தைக் கண்டுபிடிக்க LEN ஐ எவ்வாறு பயன்படுத்துவது?

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

VBA LEN செயல்பாடு

VBA LEN செயல்பாடு “சரத்தின் நீளம்” தருகிறது, அதாவது வழங்கப்பட்ட மதிப்பில் எத்தனை எழுத்துக்கள் உள்ளன என்பதை இது வழங்குகிறது. VBA இல் உள்ள அனைத்து சரம் செயல்பாடுகளிலும், “LEN” என்பது மிகவும் குறைவாகப் பயன்படுத்தப்படும் செயல்பாடு. VBA MID செயல்பாடுகள் மற்றும் VBA RIGHT செயல்பாடு போன்ற பிற சரம் செயல்பாடுகளுக்கு ஆதரவு செயல்பாடாகப் பயன்படுத்தப்படும் “VBA LEN” செயல்பாட்டைக் கண்டேன்.

சரம் அல்லது மதிப்பின் நீளத்தை எவ்வாறு கண்டுபிடிப்பது?

உதாரணமாக, நீங்கள் வாக்கியம் என்றால் “ஹலோ கைஸ், குட் மார்னிங் !!!” மேலும் அதில் உள்ள எழுத்துக்களின் எண்ணிக்கையை நீங்கள் கண்டுபிடிக்க விரும்பினால் அதை எவ்வாறு கண்டுபிடிப்பது? இந்த கட்டுரையில், “VBA LEN” செயல்பாட்டைக் காண்பிப்போம்.

VBA LEN செயல்பாட்டின் சூத்திரம்

LEN செயல்பாட்டில் ஒரே தொடரியல் மட்டுமே உள்ளது, அதாவது வெளிப்பாடு.

ஒரு வெளிப்பாடு நாம் சோதிக்க முயற்சிக்கும் மதிப்பைத் தவிர வேறில்லை.

எடுத்துக்காட்டாக, லென் (“நல்லது”) 4 ஐத் தரும்.

எடுத்துக்காட்டுகள்

சரம் செயல்பாட்டின் VBA நீளத்தின் எடுத்துக்காட்டுகள் கீழே.

எடுத்துக்காட்டு # 1

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

குறியீடு:

 துணை LEN_Example () மங்கலான மொத்த_ நீளம் சரம் மொத்த_நீளம் = லென் ("எக்செல் விபிஏ") MsgBox மொத்த_ நீள முடிவு துணை 

மேலே உள்ள குறியீடு மாறி “மொத்த_ நீளம்”.

மங்கலான மொத்த_நீளம் சரம்

இந்த மாறிக்கு, VBA LEN செயல்பாடு மூலம் மதிப்பை ஒதுக்கியுள்ளோம்.

மொத்த_ நீளம் = லென் ("எக்செல் விபிஏ")

LEN செயல்பாட்டிற்கு, மதிப்பை “எக்செல் விபிஏ” என ஒதுக்கியுள்ளோம்.

மொத்த_ நீளம் = லென் ("எக்செல் விபிஏ")

அடுத்து, விபிஏ செய்தி பெட்டியில் முடிவைக் காண்பிக்கிறோம்.

MsgBox மொத்த_ நீளம்

நான் இந்த குறியீட்டை F5 விசையைப் பயன்படுத்தி அல்லது கைமுறையாக இயக்கும்போது, ​​இதன் விளைவாக 9 ஐப் பெறுவோம், ஏனெனில் இடமும் ஒரு எழுத்து.

ஆதரவு செயல்பாடாக VBA LEN

எடுத்துக்காட்டு # 1

LEN செயல்பாட்டின் நோக்கம் பெரும்பாலும் பிற செயல்பாடுகளுடன் பயன்படுத்தப்படுகிறது. இந்த செயல்பாட்டை RIGHT & Instr செயல்பாடுகளுடன் பயன்படுத்தினேன்.

எடுத்துக்காட்டாக, கீழே உள்ள மாதிரி தரவைப் பாருங்கள்.

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

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

குறியீடு:

 துணை LEN_Example1 () மங்கலான எங்கள் மதிப்பு சரம் மங்கலான k வரை நீண்டது k = 2 முதல் 6 வரை 'இந்த விஷயத்தில் எனது தரவு இரண்டாவது கலத்திலிருந்து தொடங்கி 6 வது இடத்தில் முடிகிறது. 'உங்கள் தரவின் அடிப்படையில் எண்களை மாற்றவும் எங்கள் மதிப்பு = ஆக்டிவ்ஷீட்.செல்ஸ் (கே, 1). மதிப்பு' இது முதல் 10 எழுத்துக்களை பிரித்தெடுக்கும், அதாவது தேதி பகுதி ஆக்டிவ்ஷீட்.செல்ஸ் (கே, 2). மதிப்பு = இடது (டிரிம் (எங்கள் மதிப்பு), 10) 'இது ஆக்டிவ்ஷீட்.செல்ஸ் (கே, 3) என்ற டெஹ் குறிப்புகள் பகுதியைப் பிரித்தெடுக்கும். மதிப்பு = நடுப்பகுதி (டிரிம் (எங்கள் மதிப்பு), 11, லென் (டிரிம் (எங்கள் மதிப்பு)) - 10) அடுத்த முடிவு துணை 

இந்த குறியீட்டை கைமுறையாக அல்லது எஃப் 5 விசையின் மூலம் இயக்கும்போது, ​​கீழேயுள்ளதைப் போன்ற முடிவைப் பெறுவோம்.

எடுத்துக்காட்டு # 2

முழு பெயரின் கடைசி பெயரை RIGHT & Instr செயல்பாட்டுடன் பிரித்தெடுக்க VBA நீளத்தை ஒரு ஆதரவு செயல்பாடாக எவ்வாறு பயன்படுத்துவது என்பதை இப்போது காண்பிப்பேன்.

ஆர்ப்பாட்டத்திற்கு கீழே உள்ள தரவைப் பாருங்கள்.

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

குறியீடு:

 துணை LEN_Example2 () மங்கலான முழுப்பெயர் சரம் மங்கலான கே என நீண்ட காலமாக k = 2 முதல் 8 வரை முழு பெயர் = ஆக்டிவ்ஷீட்.செல்கள் (கே, 1) .மதிப்பீடு 'இது கடைசி பெயரை ஆக்டிவ்ஷீட்.செல்ஸ் (கே, 2) பிரித்தெடுக்கும். மதிப்பு = வலது (முழு பெயர் . 

F5 விசையைப் பயன்படுத்தி குறியீட்டை இயக்கவும் அல்லது நீங்கள் கைமுறையாக இயக்கலாம் மற்றும் முடிவைக் காணலாம்.

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