खोज…


टिप्पणियों

जब आपको स्ट्रिंग के भीतर एक सबरिंग की उपस्थिति या स्थिति की जाँच करने की आवश्यकता होती है, तो VBA InStr और InStrRev फ़ंक्शंस प्रदान करता है जो स्ट्रिंग में InStrRev के चरित्र की स्थिति को लौटाता है, यदि यह मौजूद है।

यदि स्ट्रिंग में एक सबस्ट्रिंग है, यह निर्धारित करने के लिए InStr का उपयोग करें

Const baseString As String = "Foo Bar"
Dim containsBar As Boolean

'Check if baseString contains "bar" (case insensitive)
containsBar = InStr(1, baseString, "bar", vbTextCompare) > 0
'containsBar = True

'Check if baseString contains bar (case insensitive)
containsBar = InStr(1, baseString, "bar", vbBinaryCompare) > 0
'containsBar = False

एक विकल्प के पहले उदाहरण की स्थिति जानने के लिए InStr का उपयोग करें

Const baseString As String = "Foo Bar"
Dim containsBar As Boolean

Dim posB As Long
posB = InStr(1, baseString, "B", vbBinaryCompare)
'posB = 5

एक विकल्प के अंतिम उदाहरण की स्थिति जानने के लिए InStrRev का उपयोग करें

Const baseString As String = "Foo Bar"
Dim containsBar As Boolean

'Find the position of the last "B"
Dim posX As Long
'Note the different number and order of the paramters for InStrRev
posX = InStrRev(baseString, "X", -1, vbBinaryCompare)
'posX = 0


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow