VBA CStr | CStr ఫంక్షన్ ఉపయోగించి విలువను స్ట్రింగ్ డేటా రకానికి మార్చండి
ఎక్సెల్ VBA CSTR ఫంక్షన్
VBA లో CSTR డేటా ఫంక్షన్ మార్పిడి ఫంక్షన్, ఇది ఈ ఫంక్షన్కు అందించిన ఏదైనా విలువను స్ట్రింగ్గా మార్చడానికి ఉపయోగించబడుతుంది, ఇచ్చిన ఇన్పుట్ పూర్ణాంకం లేదా ఫ్లోట్ విలువలో ఉన్నప్పటికీ, ఈ ఫంక్షన్ విలువ యొక్క డేటా రకాన్ని స్ట్రింగ్ డేటా రకంగా మారుస్తుంది, కాబట్టి తిరిగి ఈ ఫంక్షన్ రకం స్ట్రింగ్.
VBA లో ఏదైనా విలువను స్ట్రింగ్ డేటా రకానికి మార్చాల్సిన అవసరం ఉంటే మనం దీని గురించి ఎలా వెళ్తాము? దీని కోసం, VBA లో మనకు “CSTR” అనే ఫంక్షన్ ఉంది. ఈ వ్యాసంలో, VBA లోని “CSTR” ఫంక్షన్ యొక్క పద్దతి ద్వారా మేము మీకు మార్గనిర్దేశం చేస్తాము.
స్ట్రింగ్ అనేది ఏ రకమైన స్ట్రింగ్ విలువలను కలిగి ఉన్న డేటా రకం. మేము స్ట్రింగ్ అని చెప్పినప్పుడు ఇది సాధారణంగా టెక్స్ట్ విలువలను సూచిస్తుంది కాని VBA కోడింగ్తో ఇది నిజం కాదు. ఒక స్ట్రింగ్ అక్షరాల యొక్క ఏదైనా క్రమాన్ని డేటాగా ఉంచగలదు. ఉదాహరణకు “హలో” ను స్ట్రింగ్గా పరిగణిస్తారు, “123456” ను స్ట్రింగ్గా పరిగణిస్తారు, “12-04-2019” స్ట్రింగ్గా పరిగణించబడుతుంది. ఈ స్ట్రింగ్ డేటా రకం అక్షరాల యొక్క ఏదైనా క్రమాన్ని కలిగి ఉంటుంది.
VBA లో CSTR ఫంక్షన్ ఏమి చేస్తుంది?
VBA లోని విభిన్న వ్యక్తీకరణను స్ట్రింగ్స్గా మార్చాలని మీరు ఎప్పుడైనా ఆలోచించారా? మీకు సందేహం ఉంటే అది సాధ్యమేనా? అప్పుడు సమాధానం సంపూర్ణ అవును !!!
“CSTR” అనేది VBA లోని స్ట్రింగ్ ఫార్మాట్కు భిన్నమైన ఫార్మాట్ వ్యక్తీకరణను కవర్ చేసే ఫంక్షన్. CSTR ఫంక్షన్తో మేము అందించిన వ్యక్తీకరణ విలువను స్ట్రింగ్ డేటా రకానికి మార్చవచ్చు.
VBA CSTR సింటాక్స్
ఎక్సెల్ VBA CSTR ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింద ఉంది.
CSTR ఫంక్షన్ యొక్క వాక్యనిర్మాణం ఒకే వాదనను కలిగి ఉంటుంది.
వ్యక్తీకరణ: ఇది స్ట్రింగ్ డేటా రకానికి మార్చడానికి మేము ప్రయత్నిస్తున్న లక్ష్య విలువ లేదా సెల్ విలువ.
విలువ ఏదైనా డేటా రకం కావచ్చు, CSTR ముందుకు వెళ్లి స్ట్రింగ్ డేటా రకానికి మారుతుంది. మేము సాధారణంగా మార్చే సాధారణ డేటా రకాలు ఇంటీజర్, బూలియన్ మరియు తేదీ నుండి స్ట్రింగ్ డేటా రకాలు.
ఎక్సెల్ లో VBA CSTR ఫంక్షన్ ఎలా ఉపయోగించాలి?
ఇప్పుడు మనం ఎక్సెల్ VBA CSTR ఫంక్షన్ యొక్క కొన్ని ఉదాహరణలు చూస్తాము.
మీరు ఈ VBA CStr ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - VBA CStr Excel మూసఉదాహరణ # 1
ఉదాహరణకు ఈ క్రింది కోడ్ను చూడండి.
కోడ్:
ఉప CSTR_Example1 () మసక సంఖ్యా విలువ పూర్ణాంక మసక స్ట్రింగ్ ఫలితం స్ట్రింగ్ సంఖ్యా విలువగా = 855 స్ట్రింగ్ ఫలితం = CStr (సంఖ్యా విలువ) MsgBox స్ట్రింగ్ ఫలితం ముగింపు ఉప
మొదట నేను ఇంటీజర్ డేటా రకాన్ని వేరియబుల్ “న్యూమరిక్వాల్యూ” కి 855 గా కేటాయించాను. ఇప్పుడు వేరియబుల్ “న్యూమరిక్వాల్యూ” ఇంటీజర్ డేటా రకాన్ని కలిగి ఉంది. మరొక వేరియబుల్తో “స్ట్రింగ్ రిసల్ట్” ఇంటీజర్ డేటా రకాన్ని స్ట్రింగ్ డేటా రకంగా మార్చడానికి CSTR సూత్రాన్ని కేటాయించింది.
CSTR పూర్ణాంక సంఖ్యను స్ట్రింగ్ డేటా రకంగా మార్చింది. మేము ఇప్పటికీ 855 గా సంఖ్యను చూడగలిగినప్పటికీ, ఇది ఇకపై VBA లో పూర్ణాంక తేదీ రకం కాదు, ఇది ఇప్పుడు స్ట్రింగ్ డేటా రకంలో ఉంది.
ఉదాహరణ # 2
ఉదాహరణకు, VBA బూలియన్ డేటా రకం మార్పిడి యొక్క ఉదాహరణ చూడండి.
కోడ్:
ఉప CSTR_Example2 () మసక Val1 బూలియన్ డిమ్ Val2 గా బూలియన్ Val1 = ట్రూ Val2 = తప్పుడు MsgBox CStr (Val1) & vbNewLine & CStr (Val2) ముగింపు ఉప
పై కోడ్లో, నేను రెండు వేరియబుల్స్ను బూలియన్గా ప్రకటించాను.
డిమ్ వాల్ 1 బూలియన్ గా డిమ్ వాల్ 2 బూలియన్ గా
తదుపరి పంక్తిలో, నేను బూలియన్ విలువలను TRUE & FALSE గా కేటాయించాను.
Val1 = నిజమైన Val2 = తప్పు
ఈ సమయంలో, రెండు వేరియబుల్స్ బూలియన్ డేటా రకం. ఇప్పుడు ఈ ఉదాహరణలో, ఈ బూలియన్ డేటా రకాన్ని స్ట్రింగ్ డేటా రకంగా మార్చడానికి నేను VBA CSTR ఫంక్షన్ను వర్తింపజేసాను.
ఉదాహరణ # 3
ఉదాహరణకు, తేదీ డేటా రకం స్ట్రింగ్ డేటా రకానికి మార్పిడి యొక్క ఉదాహరణ చూడండి.
కోడ్:
ఉప CSTR_Example3 () మసక తేదీ 1 తేదీ మసక తేదీ 2 గా తేదీ 1 = # 10/12/2019 # తేదీ 2 = # 5/14/2019 # MsgBox CStr (Date1) & vbNewLine & CStr (Date2) ముగింపు ఉప
నేను రెండు వేరియబుల్స్ ను డేట్గా ప్రకటించాను.
మసక తేదీ 1 తేదీగా మసక తేదీ 2 తేదీగా
తదుపరి పంక్తి నేను తేదీ విలువలను వరుసగా 10-12-2019 & 05-14-2019 గా కేటాయించాను.
తేదీ 1 = # 10/12/2019 # తేదీ 2 = # 5/14/2019 #
ఈ సమయంలో, రెండు వేరియబుల్స్ తేదీ డేటా రకం. ఇప్పుడు తదుపరి పంక్తిలో, తేదీ డేటా రకాన్ని స్ట్రింగ్ డేటా రకానికి మార్చడానికి నేను CSTR ఫంక్షన్ను వర్తింపజేసాను. ఏ ఇతర డేటా రకాన్ని స్ట్రింగ్ డేటా రకంగా మార్చడానికి ఉపయోగించే CSTR ఫంక్షన్ లాగా.