VBA Split फ़ंक्शन का उपयोग मानों की एक सरणी प्राप्त करने के लिए एक सीमांकक के अनुसार वर्णों की एक स्ट्रिंग को विभाजित करने के लिए किया जाता है।
Split(पाठ, विभाजक)
या
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