खोज…
टिप्पणियों
VBA में स्ट्रिंग्स के विशिष्ट भागों को निकालने के लिए अंतर्निहित कार्य हैं, जिनमें शामिल हैं:
-
Left
/Left$
-
Right
/Right$
-
Mid
/Mid$
-
Trim
/Trim$
अंतर्निहित प्रकार रूपांतरण ऑवरहेड (और इसलिए बेहतर प्रदर्शन के लिए) से बचने के लिए, फ़ंक्शन के $ -suffixed संस्करण का उपयोग करें जब एक स्ट्रिंग चर फ़ंक्शन में पास किया जाता है, और / या फ़ंक्शन का परिणाम स्ट्रिंग चर को सौंपा जाता है।
$ -सेफ़िक्स फ़ंक्शन के लिए एक Null
पैरामीटर मान पास करना एक रनटाइम त्रुटि ("अमान्य उपयोग") को बढ़ाएगा - यह एक डेटाबेस को शामिल करने वाले कोड के लिए विशेष रूप से प्रासंगिक है।
एक स्ट्रिंग में 3 बाएं-सबसे वर्ण प्राप्त करने के लिए बाएँ या बाएँ $ का उपयोग करें
Const baseString As String = "Foo Bar"
Dim leftText As String
leftText = Left$(baseString, 3)
'leftText = "Foo"
एक स्ट्रिंग में 3 सही-सबसे अधिक वर्ण प्राप्त करने के लिए राइट या राइट $ का उपयोग करें
Const baseString As String = "Foo Bar"
Dim rightText As String
rightText = Right$(baseString, 3)
'rightText = "Bar"
स्ट्रिंग के भीतर से विशिष्ट वर्ण प्राप्त करने के लिए मध्य या मध्य $ का उपयोग करें
Const baseString As String = "Foo Bar"
'Get the string starting at character 2 and ending at character 6
Dim midText As String
midText = Mid$(baseString, 2, 5)
'midText = "oo Ba"
किसी भी अग्रणी या अनुगामी रिक्त स्थान के बिना स्ट्रिंग की एक प्रति प्राप्त करने के लिए ट्रिम का उपयोग करें
'Trim the leading and trailing spaces in a string
Const paddedText As String = " Foo Bar "
Dim trimmedText As String
trimmedText = Trim$(paddedText)
'trimmedText = "Foo Bar"
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow