वीबीए में फाइंड और रिप्लेस का उपयोग कैसे करें (उदाहरण के साथ)
आप VBA का उपयोग करके किसी श्रेणी में विशिष्ट स्ट्रिंग्स को खोजने और बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: स्ट्रिंग्स ढूंढें और बदलें (केस असंवेदनशील)
Sub FindReplace()
Range(" A1:B10 ").Replace What:=" Mavs ", Replacement:=" Mavericks "
End Sub
यह विशेष मैक्रो A1:B10 श्रेणी में “Mavs” की प्रत्येक घटना को “Mavericks” से प्रतिस्थापित कर देगा।
विधि 2: स्ट्रिंग्स ढूंढें और बदलें (केस सेंसिटिव)
Sub FindReplace()
Range(" A1:B10 ").Replace What:=" Mavs ", Replacement:=" Mavericks ", MatchCase:= True
End Sub
यह विशेष मैक्रो केवल A1:B10 श्रेणी में “Mavs” की प्रत्येक घटना को “Mavericks” से बदल देगा यदि मामला मेल खाता है ।
उदाहरण के लिए, स्ट्रिंग “mavs” को प्रतिस्थापित नहीं किया जाएगा क्योंकि यह “Mavs” के मामले से सटीक रूप से मेल नहीं खाता है।
निम्नलिखित उदाहरण दिखाते हैं कि Excel में निम्नलिखित डेटा सेट के साथ व्यवहार में इस पद्धति का उपयोग कैसे किया जाए:
उदाहरण 1: वीबीए (केस असंवेदनशील) का उपयोग करके स्ट्रिंग्स ढूंढें और बदलें
मान लीजिए कि हम A1:B10 श्रेणी में “Mavs” की प्रत्येक घटना को “Mavericks” से बदलना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
Sub FindReplace()
Range(" A1:B10 ").Replace What:=" Mavs ", Replacement:=" Mavericks "
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित परिणाम प्राप्त होते हैं:
ध्यान दें कि “Mavs” की प्रत्येक घटना को टीम कॉलम में स्ट्रिंग “Mavericks” से बदल दिया गया है।
उदाहरण 2: वीबीए (केस सेंसिटिव) का उपयोग करके स्ट्रिंग्स ढूंढें और बदलें
मान लीजिए कि हम “Mavs” की प्रत्येक घटना को A1:B10 श्रेणी में “Mavericks” से बदलना चाहते हैं , केवल तभी जब मामला मेल खाता हो ।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
Sub FindReplace()
Range(" A1:B10 ").Replace What:=" Mavs ", Replacement:=" Mavericks ", MatchCase:= True
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
ध्यान दें कि यह प्रतिस्थापन केस संवेदी है।
इसका मतलब यह है कि “माव्स” की प्रत्येक घटना को बदल दिया जाता है लेकिन “माव्स” की प्रत्येक घटना को अकेला छोड़ दिया जाता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए का उपयोग करके अन्य सामान्य कार्य कैसे करें:
वीबीए: एक स्ट्रिंग में वर्णों की घटनाओं की गणना कैसे करें
वीबीए: कैसे जांचें कि एक स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं
वीबीए: विशिष्ट पाठ वाले कक्षों की गणना कैसे करें