VBA CStr | Teisendage väärtus stringi andmetüübiks funktsiooni CStr abil

Exceli VBA CSTR-funktsioon

CBA VBA-s on andmetüübi teisendusfunktsioon, mida kasutatakse selle funktsiooni mis tahes väärtuse teisendamiseks stringiks, isegi kui antud sisend on täisarv või ujukväärtus, teisendab see funktsioon väärtuse andmetüübi stringi andmetüübiks, nii et selle funktsiooni tagastustüüp on string.

Kui me peame VBA-s teisendama mis tahes väärtuse stringi andmetüübiks, kuidas me sellega edasi läheme? Selleks on meil VBA-s funktsioon nimega “CSTR”. Selles artiklis juhendame teid VBA funktsiooni “CSTR” metoodika kaudu.

String on andmetüüp, mis sisaldab mis tahes liiki stringi väärtusi. Stringi öeldes viitab see üldiselt tekstiväärtustele, kuid see ei kehti VBA kodeerimise puhul. String mahutab andmetena suvalise tähemärkide järjekorra. Näiteks "Tere" käsitletakse stringina, "123456" käsitletakse stringina, "12-04-2019" käsitletakse stringina. Nagu see string, mahutab andmetüüp mis tahes tähemärkide järjekorra.

Mida teeb CSTR-funktsioon VBA-s?

Kas olete kunagi mõelnud teisendada VBA-s muu väljend Stringideks? Kui teil on kahtlusi, kas see on võimalik? Siis on vastus absoluutne JAH !!!

“CSTR” on funktsioon, mis katab VBA-s erineva vormingu avaldise Stringi vorminguks. Funktsiooni CSTR abil saame teisendada pakutava avaldise väärtuse stringitüübiks.

VBA CSTR süntaks

Allpool on Exceli VBA CSTR-i funktsiooni süntaks.

Funktsiooni CSTR süntaks sisaldab ainult ühte argumenti.

Avaldis: see on sihitud väärtus või lahtri väärtus, mida püüame muuta andmetüübiks String.

Väärtuseks võib olla mis tahes andmetüüp, CSTR läheb edasi ja teisendab andmetüübiks String. Tavalised andmetüübid, mida tavaliselt teisendame, on täisarv, tõeväärtus ja kuupäev stringiks.

Kuidas kasutada VBA CSTR-i funktsiooni Excelis?

Nüüd näeme funktsiooni Exceli VBA CSTR näiteid.

Selle VBA CStr Exceli malli saate alla laadida siit - VBA CStr Exceli mall

Näide 1

Näite saamiseks vaadake allolevat koodi.

Kood:

 Sub CSTR_Example1 () Dim NumericValue Integer Dim StringResult As String NumericValue = 855 StringResult = CStr (NumericValue) MsgBox StringResult End Sub 

 Esiteks olen määranud muutujale „NumericValue” andmetüübi Integer väärtusega 855. Nüüd on muutujale „NumericValue” integreeritud andmetüüp. Teise muutujaga „StringResult” määrati valem CSTR, et teisendada täisandmete tüüp stringide andmetüübiks.

CSTR teisendas täisarvu stringi andmetüübiks. Kuigi näeme ikkagi numbrit 855, ei ole see VBA-s enam täisarvu kuupäeva tüüp, kuid nüüd on see stringide andmetüübis.

Näide 2

Näiteks vaadake VBA Boole'i ​​andmetüübi teisendamise näidet.

Kood:

 Alam CSTR_Example2 () Dim Val1 kui boolean Dim Val2 As Boolean Val1 = True Val2 = False MsgBox CStr (Val1) & vbNewLine & CStr (Val2) End Sub 

Ülaltoodud koodis olen deklareerinud kaks muutujat Boole'ina.

 Dim Val1 kui boolean Dim Val2 kui boolean 

Järgmisel real olen määranud tõeväärtuse väärtuseks TRUE & FALSE.

Val1 = tõene Val2 = vale 

Sel hetkel on mõlemad muutujad Boole'i ​​andmetüübid. Nüüd selles näites olen rakendanud funktsiooni VBA CSTR selle Boole'i ​​andmetüübi teisendamiseks stringide andmetüübiks.

Näide # 3

Näiteks vaadake kuupäeva andmetüübi teisendamise stringi andmetüübiks näidet.

Kood:

 Alam CSTR_Näide3 () Hämardamise kuupäev1 Kuupäeva järgi Kuupäeva2 Kuupäeva kuupäev1 = # 10/12/2019 # Kuupäev2 = # 5/14/2019 # MsgBox CStr (Kuupäev1) & vbNewLine & CStr (Kuupäev2) Lõpp-alam 

Olen kuulutanud kuupäevaks kaks muutujat.

 Dim Date1 As Date Dim Date2 As Date 

Järgmine rida olen määranud kuupäeva väärtuseks vastavalt 10-12-2019 ja 05-14-2019.

Kuupäev1 = # 10/12/2019 # Kuupäev2 = # 5/14/2019 #

Praegusel hetkel on mõlemad muutujad andmetüüp Kuupäev. Järgmisel real olen rakendanud funktsiooni CSTR, et teisendada kuupäeva andmetüüp stringi andmetüübiks. Nagu funktsioon CSTR, mida kasutatakse mis tahes muu andmetüübi teisendamiseks stringitüübiks.


$config[zx-auto] not found$config[zx-overlay] not found