VBA CStr - CStr फ़ंक्शन का उपयोग करके स्ट्रिंग डेटा प्रकार में मान परिवर्तित करें

एक्सेल VBA CSTR फ़ंक्शन

VBA में CSTR एक डेटा प्रकार रूपांतरण फ़ंक्शन है, जो इस फ़ंक्शन को प्रदान किए गए किसी भी मूल्य को स्ट्रिंग में बदलने के लिए उपयोग किया जाता है, भले ही दिए गए इनपुट पूर्णांक या फ्लोट मूल्य में हो, यह फ़ंक्शन मान के डेटा प्रकार को स्ट्रिंग डेटा प्रकार में बदल देगा, इसलिए इस फ़ंक्शन का रिटर्न प्रकार एक स्ट्रिंग है।

अगर हमें वीबीए में स्ट्रिंग डेटा प्रकार के लिए किसी भी मूल्य को बदलने की आवश्यकता है, तो हम इस बारे में कैसे जाते हैं? इसके लिए, VBA में, हमारे पास "CSTR" नामक एक फ़ंक्शन है। इस लेख में, हम आपको VBA में "CSTR" फ़ंक्शन की कार्यप्रणाली के माध्यम से मार्गदर्शन करेंगे।

स्ट्रिंग डेटा प्रकार है जो किसी भी प्रकार के स्ट्रिंग मान रखता है। जब हम स्ट्रिंग कहते हैं, तो यह आम तौर पर पाठ मानों को संदर्भित करता है, लेकिन यह VBA कोडिंग के साथ सच नहीं है। एक स्ट्रिंग डेटा के रूप में वर्णों के किसी भी क्रम को पकड़ सकता है। उदाहरण के लिए, "हैलो" को स्ट्रिंग के रूप में माना जाता है, "123456" को एक स्ट्रिंग के रूप में माना जाता है, "12-04-2019" को एक स्ट्रिंग के रूप में माना जाता है। यह स्ट्रिंग डेटा प्रकार वर्णों के किसी भी क्रम को पकड़ सकता है।

VBA में CSTR फ़ंक्शन क्या करता है?

क्या आपने कभी VBA में स्ट्रिंग्स को एक अलग अभिव्यक्ति में परिवर्तित करने के बारे में सोचा है? यदि आपको संदेह है, तो क्या यह संभव है? तो फिर जवाब निरपेक्ष है हाँ !!!

"CSTR" एक ऐसा कार्य है जो VBA में स्ट्रिंग प्रारूप में विभिन्न प्रारूप अभिव्यक्ति को कवर करता है। CSTR फ़ंक्शन के साथ, हम प्रदान किए गए अभिव्यक्ति मान को स्ट्रिंग डेटा प्रकार में परिवर्तित कर सकते हैं।

VBA CSTR सिंटैक्स

नीचे Excel VBA CSTR फ़ंक्शन का सिंटैक्स है।

CSTR फ़ंक्शन के सिंटैक्स में केवल एक तर्क शामिल होता है।

अभिव्यक्ति: यह लक्षित मान या सेल मान है जिसे हम स्ट्रिंग डेटा प्रकार में बदलने का प्रयास कर रहे हैं।

मान किसी भी प्रकार का डेटा हो सकता है, CSTR आगे बढ़ता है और स्ट्रिंग डेटा प्रकार में परिवर्तित होता है। आम डेटा प्रकार जिन्हें हम आमतौर पर परिवर्तित करते हैं, वे हैं इंटेगर, बुलियन, और डेट टू स्ट्रिंग डेटा प्रकार।

Excel में VBA CSTR फ़ंक्शन का उपयोग कैसे करें?

अब हम एक्सेल VBA CSTR फ़ंक्शन के कुछ उदाहरण देखेंगे।

उदाहरण 1

उदाहरण के लिए, नीचे दिए गए कोड को देखें।

कोड:

सब CSTR_Example1 () पूर्णांक के रूप में डिम न्यूमेरिकवैल्यू स्ट्रिंग के रूप में डिम StringResult = 855 StringResult = CStr (न्यूमेरिकवैल्यू) MsgBox StringResult समाप्ति उप

सबसे पहले मैंने Integer data type को वेरिएबल "NumericValue" के रूप में 855 में असाइन किया है। अब “NumericValue” वेरिएबल Integer data type रखता है। एक अन्य चर के साथ, "StringResult," सूत्र CSTR को डेटा प्रकार स्ट्रिंग डेटा प्रकार में कनवर्ट करने के लिए असाइन किया गया है।

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

उदाहरण # 2

उदाहरण के लिए, VBA बूलियन डेटा प्रकार रूपांतरण का एक उदाहरण देखें।

कोड:

उप CSTR_Example2 () बूलियन डिम Val2 के रूप में डिम Val1 बूलियन Val1 के रूप में = True Val2 = गलत MsgBox CStr (Val1) और vbNewLine और CStr (Val2) अंतिम उप

उपरोक्त कोड में, मैंने बूलियन के रूप में दो चर घोषित किए हैं।

बूलियन के रूप में डिम वल 1 बूलियन के रूप में मंद वैल 2

अगली पंक्ति में, मैंने बूलियन मान को TRUE & FALSE के रूप में सौंपा है।

Val1 = सही Val2 = गलत

इस समय, दोनों चर बूलियन डेटा प्रकार हैं। अब इस उदाहरण में, मैंने इस बुलियन डेटा प्रकार को स्ट्रिंग डेटा प्रकार में बदलने के लिए VBA CSTR फ़ंक्शन को लागू किया है।

उदाहरण # 3

उदाहरण के लिए, तिथि डेटा प्रकार रूपांतरण स्ट्रिंग डेटा प्रकार के उदाहरण को देखें।

कोड:

उप CSTR_Example3 () दिनांक दिनांक १ के रूप में मंद तारीख १ तारीख तारीख # १ / १० / १२ / २०१ ९ # तारीख २ = # ५ / १४ / २०१ ९ # MsgBox CStr (Date1) और vbNewLive और CStr (Date2) अंतिम उप

मैंने तिथि के रूप में दो चर घोषित किए हैं।

दिनांक के रूप में मंद तिथि 1 तारीख के रूप में मंद तिथि 2

अगली पंक्ति, मैंने क्रमशः दिनांक 10-12-2019 और 05-14-2019 के रूप में दिनांक मान असाइन किए हैं।

Date1 = # 10/12/2019 # Date2 = # 5/14/2019 #

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

दिलचस्प लेख...