एक्सेल VBA: टेक्स्ट के रूप में सेल को फॉर्मेट करें (3 विधियाँ)

  • इसे साझा करें
Hugh West

यह आलेख बताता है कि कैसे प्रारूप एक सेल पाठ के रूप में VBA कोड का उपयोग करके एक्सेल 3 के साथ विभिन्न तरीके। टेक्स्ट और फॉर्मेट फंक्शन , और रेंज की मदद से। नंबरफॉर्मैट प्रॉपर्टी , हम सेट कर सकते हैं सेल वैल्यू को आसानी से टेक्स्ट में बदलने के लिए नंबर फॉर्मेट कोड। आइए उदाहरणों में गोता लगाएँ और इन तकनीकों को लागू करें।

अभ्यास कार्यपुस्तिका डाउनलोड करें

इस लेख को पढ़ते समय अभ्यास करने के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।

सेल को Text.xlsm के रूप में फॉर्मेट करें

एक्सेल में VBA का उपयोग करके सेल को टेक्स्ट के रूप में फॉर्मेट करने के 3 उपयुक्त तरीके

इस सेक्शन में, हम प्रदर्शित करेगा कि हम एक्सेल में वीबीए का उपयोग करके सेल को टेक्स्ट के रूप में कैसे प्रारूपित कर सकते हैं। लेकिन सबसे पहले, हमें यह जानने की जरूरत है कि एक्सेल में विजुअल बेसिक एडिटर विंडो कैसे खोलें। विजुअल बेसिक एडिटर खोलें और वहां कुछ कोड लिखें।

  • से डेवलपर टैब पर जाएं एक्सेल रिबन
  • विजुअल बेसिक विकल्प क्लिक करें।

  • अनुप्रयोगों के लिए विजुअल बेसिक विंडो में, सम्मिलित ड्रॉपडाउन से चयन नया मॉड्यूल
<0 क्लिक करें

अब जबकि नया मॉड्यूल खोला है , वहां कुछ कोड लिखें और चलाएं F5 दबाएं। 2>

1. के रूप में सेल को प्रारूपित करने के लिए रेंज.नंबरफॉर्मेट संपत्ति का उपयोगटेक्स्ट

इस उदाहरण में, हम अपने वीबीए कोड में रेंज.नंबरफॉर्मेट प्रॉपर्टी का इस्तेमाल फॉर्मेट ए <1 करने के लिए करेंगे।> सेल टेक्स्ट के रूप में। नीचे दिए गए स्क्रीनशॉट में, सेल C5 में हमारे पास एक छोटी तारीख है जिसे हम बदलने जा रहे हैं टेक्स्ट के रूप में।

अब, विज़ुअल बेसिक एडिटर में कॉपी और पेस्ट करें निम्नलिखित कोड

3260
<0

अब F5 कोड को रन करने के लिए दबाएं।

यहां हम देख सकते हैं छोटी तिथि प्रारूपित सेल को बदल दिया गया पाठ मान .

कोड स्पष्टीकरण:

  • हमने वर्कशीट में रेंज ऑब्जेक्ट का इस्तेमाल सेलेक्ट सेल करने के लिए किया, जिसमें इनपुट
  • टू फ़ॉर्मेट इनपुट वैल्यू टेक्स्ट के रूप में, हमें नंबरफ़ॉर्मेट वैल्यू “@ के रूप में रखना होगा ”।

इसी तरह, एक ही कोड को लागू करके हम विभिन्न संख्या प्रारूपों को टेक्स्ट में बदल सकते हैं।

और पढ़ें: Excel VBA के साथ सेल और सेंटर टेक्स्ट को कैसे फॉर्मेट करें (5 तरीके)

समान रीडिंग

  • एक्सेल वीबीए के साथ पूरी शीट का फॉन्ट साइज कैसे बदलें
  • एक्सेल में 001 कैसे लिखें (11 प्रभावी तरीके)
  • एक्सेल में VBA कमांड बटन के साथ टेक्स्ट एलाइनमेंट (5 तरीके)
  • कस्टम फॉर्मेट के साथ नंबर के बाद टेक्स्ट कैसे जोड़ें एक्सेल में (4 तरीके)
  • एक्सेल में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ कैसे करें (4)तरीके)

2. सेल को टेक्स्ट के रूप में फॉर्मेट करने के लिए VBA कोड में टेक्स्ट फंक्शन को देखें

T EXT फंक्शन एक्सेल में एक वर्कशीट फंक्शन है जो एक संख्यात्मक मान या स्ट्रिंग को निर्दिष्ट प्रारूप में परिवर्तित करता है। हालांकि यह नहीं एक वीबीए फ़ंक्शन है, हम इसका उपयोग वर्कशीट फ़ंक्शन ऑब्जेक्ट से प्रारूप एक सेल <के संदर्भ में कर सकते हैं। 2>से पाठ । मान लें कि हमारे पास लंबी तारीख सेल B6 में है जिसे हम फ़ॉर्मेट टेक्स्ट के रूप में करना चाहते हैं।

<20

इसे पूरा करने के लिए निम्नलिखित कोड विजुअल बेसिक एडिटर में डालें। F5 का उपयोग करके लंबी तारीख को टेक्स्ट मान में बदल दिया गया। इसी तरह, हम विभिन्न संख्या प्रारूपों से टेक्स्ट वाले सेल को प्रारूपित कर सकते हैं।

कोड स्पष्टीकरण:

  • हमने वर्कशीट में रेंज ऑब्जेक्ट का इस्तेमाल चयन कोशिकाओं में इनपुट और आउटपुट वैल्यू।
  • वर्कशीटफंक्शन ऑब्जेक्ट ने हमें टेक्स्ट फंक्शन VBA कोड में इस्तेमाल करने में सक्षम बनाया।
  • टेक्स्ट फंक्शन की जरूरत 2 तर्क-

मान इनपुट सेल संदर्भ (इस उदाहरण में B6 ).

format_text- हमने "' 0 "<का उपयोग किया 2> to value to टेक्स्ट फॉर्मेट में बदलें।

और पढ़ें: एक्सेल सेल में टेक्स्ट को कैसे फॉर्मेट करें (10दृष्टिकोण)

3. एक्सेल में पाठ के रूप में सेल को प्रारूपित करने के लिए वीबीए प्रारूप फ़ंक्शन का उपयोग

प्रारूप फ़ंक्शन रूपांतरण कार्यों में से एक है वीबीए एक्सेल। यह स्वरूपित अभिव्यक्ति को प्रारूप के आधार पर लौटाता है जो कि निर्दिष्ट के रूप में दूसरा तर्क फ़ंक्शन के रूप में निर्दिष्ट है। इस उदाहरण में, निम्नलिखित कोड का उपयोग करते हुए हमने प्रतिष्ठित एक लंबी तिथि सेल C5 में एक पाठ किया।

5195

कोड स्पष्टीकरण:

  • हमने रेंज ऑब्जेक्ट<2 का उपयोग किया> से वर्कशीट में सेल्स का चयन करें जिसमें इनपुट और आउटपुट मान हों।
  • प्रारूप फ़ंक्शन आवश्यकताएं 2 तर्क-

अभिव्यक्ति इनपुट सेल संदर्भ (इस उदाहरण में B6 ).

प्रारूप- हमने "' 0 " को रूपांतरित करने के लिए उपयोग किया मान से पाठ प्रारूप।

वैकल्पिक कोड:

4050

और पढ़ें: एक्सेल में पहले अक्षर को कैपिटलाइज करने के लिए टेक्स्ट को कैसे फॉर्मेट करें (10 तरीके)

नोट्स

  • हमने एक सिंगल कोट जोड़ा (10 तरीके) ' ) शून्य से पहले संख्या प्रारूप कोड के रूप में "' 0" दर्ज करने के लिए पाठ और प्रारूप में फ़ंक्शन तर्क से फ़ॉर्मेट a सेल से टेक्स्ट मान।
  • देखने के लिए कोड 3 अलग-अलग तरीकों से जुड़ा हुआ है, दाहिना बटन क्लिक करें शीट का नाम और कोड देखें विकल्प चुनें।

निष्कर्ष

अब , हम जानते हैं कि 3 अलग-अलग उदाहरणों के साथ एक्सेल में VBA कोड का उपयोग करके सेल को टेक्स्ट के रूप में कैसे प्रारूपित किया जाता है। उम्मीद है, यह आपको इन विधियों का अधिक आत्मविश्वास से उपयोग करने में मदद करेगा। कोई भी प्रश्न या सुझाव उन्हें नीचे कमेंट बॉक्स में डालना न भूलें।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।