TOP

फ़ंक्शन VBA: Split

विवरण

VBA Split फ़ंक्शन का उपयोग मानों की एक सरणी प्राप्त करने के लिए एक सीमांकक के अनुसार वर्णों की एक स्ट्रिंग को विभाजित करने के लिए किया जाता है।


सिंटैक्स Split

Split(पाठ, विभाजक)

या

Split(पाठ, विभाजक, सीमा)

उदाहरण VBA Split

आइए साइट के नाम "www.moonexcel.com.ua" को विभाजक "" से विभाजित करें। किसी सरणी में 4 सबस्ट्रिंग प्राप्त करने के लिए:

Sub SplitExample1()
    
     text = "www.moonexcel.com.ua"
    
     array = Split(text, ".")
    
     MsgBox array(0) 'रिटर्न: www
     MsgBox array(1) 'रिटर्न: moonexcel
     MsgBox array(2) 'रिटर्न: कॉम
     MsgBox array(3) 'रिटर्न: ua
    
End Sub

यदि आवश्यक हो, तो आप सरणी में तत्वों की संख्या सीमित कर सकते हैं:

Sub SplitExample2()
    
     text = "www.moonexcel.com.ua"
    
     array = Split(text, ".", 2)
    
     MsgBox array(0) 'रिटर्न: www
     MsgBox array(1) 'रिटर्न: moonexcel.com.ua
    
End Sub

यदि आपको केवल एक सबस्ट्रिंग को पुनः प्राप्त करने की आवश्यकता है (इस उदाहरण में, मध्य सबस्ट्रिंग "moonexcel"), तो आप इसे पुनः प्राप्त करने के लिए सीधे एक सरणी तत्व निर्दिष्ट कर सकते हैं:

Sub SplitExample3()
    
     text = "www.moonexcel.com.ua"
    
     middle = Split(text, ".")(1)
    
     MsgBox middle 'रिटर्न: moonexcel
    
End Sub
रिवर्स फ़ंक्शन जो किसी सरणी से मानों को एक स्ट्रिंग में समूहित करता है वह JOIN फ़ंक्शन है।