VBA CStr | I-convert ang Halaga sa Uri ng Data ng String gamit ang CStr Function
Pag-andar ng Excel VBA CSTR
CSTR sa VBA ay isang pag-andar sa pag-convert ng uri ng data na ginagamit upang mai-convert ang anumang halagang ibinigay sa pagpapaandar na ito sa string, kahit na ang ibinigay na input ay nasa integer o float na halaga ang pagpapaandar na ito ay babaguhin ang uri ng data ng halaga sa isang uri ng data ng string, kaya't ang pagbabalik uri ng pagpapaandar na ito ay isang string.
Kung kailangan naming i-convert ang anumang halaga sa uri ng data ng string sa VBA paano natin ito gagawin? Para sa mga ito, sa VBA mayroon kaming pagpapaandar na tinatawag na "CSTR". Sa artikulong ito, gagabayan ka namin sa pamamagitan ng pamamaraan ng pagpapaandar na "CSTR" sa VBA.
Ang string ay ang uri ng data na nagtataglay ng anumang uri ng mga halagang String. Kapag sinabi naming string sa pangkalahatan ay tumutukoy ito sa mga halaga ng teksto ngunit hindi ito totoo sa pag-coding ng VBA. Maaaring hawakan ng isang string ang anumang pagkakasunud-sunod ng mga character bilang data. Halimbawa ang "Hello" ay itinuturing bilang String, ang "123456" ay itinuturing bilang isang string, "12-04-2019" ay itinuturing bilang isang string. Tulad ng uri ng data ng String na ito ay maaaring magkaroon ng anumang pagkakasunud-sunod ng mga character.
Ano ang Ginagawa ng CSTR Function sa VBA?
Naisip mo na bang mag-convert ng ibang expression sa Strings sa VBA? Kung mayroon kang pag-aalinlangan posible? Pagkatapos ang sagot ay ganap na YES !!!
Ang "CSTR" ay isang pagpapaandar na sumasaklaw sa iba't ibang mga expression ng format sa String format sa VBA. Sa pagpapaandar ng CSTR maaari nating mai-convert ang ibinigay na halaga ng expression sa uri ng data ng String.
VBA CSTR Syntax
Nasa ibaba ang syntax ng pagpapaandar ng Excel VBA CSTR.
Ang syntax ng pagpapaandar ng CSTR ay may kasamang isang argument lamang.
Pagpapahayag: Ito ang naka-target na halaga o halaga ng cell na sinusubukan naming baguhin sa uri ng data ng String.
Ang halaga ay maaaring maging anumang uri ng data, magpatuloy ang CSTR at nagko-convert sa uri ng data ng String. Ang mga karaniwang uri ng data na karaniwang nai-convert namin ay ang mga uri ng data ng Integer, Boolean, at Date to String.
Paano Gumamit ng VBA CSTR Function sa Excel?
Ngayon makikita namin ang ilan sa mga halimbawa ng pagpapaandar ng Excel VBA CSTR.
Maaari mong i-download ang VBA CStr Excel Template dito - VBA CStr Excel TemplateHalimbawa # 1
Para sa isang halimbawa tingnan ang code sa ibaba.
Code:
Sub CSTR_Example1 () Dim NumericValue Bilang Integer Dim StringResult Bilang String NumericValue = 855 StringResult = CStr (NumericValue) MsgBox StringResult End Sub
Una ay itinalaga ko ang uri ng data ng Integer sa variable na "NumericValue" bilang 855. Ngayon ang variable na "NumericValue" ay nagtataglay ng uri ng data ng Integer. Sa isa pang variable na "StringResult" itinalaga ang formula CSTR upang i-convert ang Integer Data Type sa String Data Type.
Na-convert ng CSTR ang numero ng integer sa String Data Type. Kahit na nakikita pa rin natin ang bilang bilang 855 hindi na ito isang Integer Date Type sa VBA, nasa String Data Type na ito.
Halimbawa # 2
Halimbawa, tingnan ang isang halimbawa ng VBA Boolean Data Type Conversion.
Code:
Sub CSTR_Example2 () Dim Val1 Bilang Boolean Dim Val2 Bilang Boolean Val1 = True Val2 = False MsgBox CStr (Val1) & vbNewLine & CStr (Val2) End Sub
Sa code sa itaas, idineklara ko ang dalawang variable bilang Boolean.
Dim Val1 Bilang Boolean Dim Val2 Bilang Boolean
Sa susunod na linya, nakatalaga ako ng mga halagang Boolean bilang TUNAY at MALI.
Val1 = True Val2 = Mali
Sa puntong ito ng oras, ang parehong mga variable ay ang uri ng data ng Boolean. Ngayon sa halimbawang ito, inilapat ko ang pagpapaandar ng VBA CSTR upang mai-convert ang uri ng data ng Boolean na ito sa isang String Data Type.
Halimbawa # 3
Halimbawa, tingnan ang halimbawa ng Pag-convert ng Uri ng Data ng Petsa sa Uri ng Data ng String.
Code:
Sub CSTR_Example3 () Petsa ng Dim
Idineklara ko ang dalawang variable bilang Petsa.
Petsa ng Dim1 Bilang Petsa Dim Petsa2 Bilang Petsa
Susunod na linya naitalaga ko ang mga halagang Petsa bilang 10-12-2019 & 05-14-2019 ayon sa pagkakabanggit.
Petsa1 = # 10/12/2019 # Petsa2 = # 5/14/2019 #
Sa puntong ito ng oras, ang parehong mga variable ay ang uri ng data ng Petsa. Ngayon sa susunod na linya, inilapat ko ang pagpapaandar ng CSTR upang mai-convert ang uri ng data ng Petsa sa Uri ng Data ng String. Tulad ng pagpapaandar ng CSTR na ginamit upang mai-convert ang anumang iba pang uri ng data sa String Data Type.