VBA में स्ट्रिंग के प्रत्येक शब्द को कैपिटलाइज़ करने के लिए सीधे तौर पर एक बिल्ट-इन फंक्शन उपलब्ध नहीं है, जैसा कि कुछ अन्य प्रोग्रामिंग भाषाएं करती हैं। हालांकि, आप UCase, LCase, और Mid जैसे कुछ विधियों और फंक्शन्स को मिलाकर यह कर सकते हैं। यहाँ एक स्ट्रिंग को कैपिटलाइज़ करने का एक सीधा उदाहरण है.
UCase
LCase
Mid
VBA स्ट्रिंग्स को संयोजित करने के लिए & ऑपरेटर या Concatenate फंक्शन का उपयोग करके एक सरल विधि प्रदान करता है। आइए दोनों विधियों को उदाहरणों के साथ खोजते हैं.
&
Concatenate
विजुअल बेसिक फॉर एप्लिकेशंस (VBA) में, एक स्ट्रिंग को लोअरकेस में बदलना LCase फ़ंक्शन का उपयोग करके सीधा होता है। यह फ़ंक्शन एक स्ट्रिंग को इनपुट के रूप में लेता है और सभी अपरकेस अक्षरों को लोअरकेस में बदलकर एक नई स्ट्रिंग वापस करता है। इसका एक बुनियादी उदाहरण इस प्रक्रिया को दिखाने के लिए यहाँ दिया गया है.
VBA में, आप Replace फ़ंक्शन या नियमित अभिव्यक्तियों (regular expressions) का उपयोग करके पैटर्न से मेल खाने वाले अक्षरों को हटा सकते हैं। यहाँ दोनों तरीकों के उदाहरण हैं.
Replace
VBA में, आप मुख्य रूप से Mid, Left, और Right फ़ंक्शन्स का उपयोग सबस्ट्रिंग्स को निकालने के लिए करते हैं। नीचे, हम उदाहरणों के साथ इन फंक्शन्स को देखते हैं.
Left
Right
VBA में, एक स्ट्रिंग की लंबाई खोजने के लिए Len फंक्शन आपका जाना-पहचाना साधन है। यह फंक्शन एक पूर्णांक आपको देता है जो कि निर्दिष्ट स्ट्रिंग में अक्षरों की संख्या को प्रतिनिधित्व करता है। इस फंक्शन को समझाने के लिए यहाँ एक सीधा उदाहरण दिया गया है.
Len
कुछ भाषाओं के विपरीत जिनमें बिल्ट-इन स्ट्रिंग इंटरपोलेशन होता है, VBA में वेरिएबल्स को स्ट्रिंग में एम्बेड करने के लिए & ऑपरेटर या Format फंक्शन का उपयोग करके अधिक मैनुअल दृष्टिकोण की आवश्यकता होती है। नीचे इन तरीकों का प्रदर्शन करने वाले उदाहरण दिए गए हैं.
Format
VBA में, एक स्ट्रिंग से उद्धरण चिह्नों को हटाने के लिए कई तरीके हैं। यहाँ Replace फंक्शन का उपयोग करके एक सीधा उदाहरण है, जो स्ट्रिंग में विशिष्ट उप-स्ट्रिंग (इस मामले में, एक उद्धरण) की खोज करता है और उसे दूसरे उप-स्ट्रिंग के साथ बदलता है (हटाने के लिए एक खाली स्ट्रिंग)।.
VBA में, पाठ को खोजने और बदलने को Replace फ़ंक्शन का उपयोग करके या Excel या Word जैसे एप्लिकेशनों में विशिष्ट ऑब्जेक्ट मॉडल्स के माध्यम से प्राप्त किया जा सकता है। नीचे दोनों दृष्टिकोणों को इलस्ट्रेट करने वाले उदाहरण दिए गए हैं।.
VBA में नियमित अभिव्यक्तियों का उपयोग करने के लिए, आपको पहले Microsoft VBScript Regular Expressions लाइब्रेरी को सक्षम करना होगा। VBA एडिटर में, Tools -> References में जाएं, फिर Microsoft VBScript Regular Expressions 5.5 की जाँच करें। यहाँ एक बुनियादी उदाहरण है यह जानने के लिए कि एक पैटर्न शब्द में मौजूद है या नहीं.
Tools
References
Microsoft VBScript Regular Expressions 5.5