VBA CStr | Konvertējiet vērtību virknes datu tipam, izmantojot funkciju CStr

Excel VBA CSTR funkcija

CBA VBA ir datu veida konvertēšanas funkcija, ko izmanto, lai jebkuru šai funkcijai piešķirto vērtību pārveidotu par virkni, pat ja dotā ievade ir vesels skaitlis vai mainīgā vērtība, šī funkcija vērtības datu veidu pārveidos par virknes datu tipu, tātad šīs funkcijas atgriešanās veids ir virkne.

Ja mums VBA ir jāpārvērš kāda vērtība virknes datu tipam, kā mēs to darīsim? Tam VBA mums ir funkcija ar nosaukumu “CSTR”. Šajā rakstā mēs iepazīstināsim jūs ar VBA funkcijas “CSTR” metodiku.

Virkne ir datu tips, kas satur jebkura veida virknes vērtības. Kad mēs sakām virkni, tas parasti attiecas uz teksta vērtībām, bet tas nav taisnība ar VBA kodēšanu. Virkne var saturēt jebkuru rakstzīmju secību kā datus. Piemēram, “Hello” tiek uzskatīts par virkni, “123456” - ar virkni, “12-04-2019” - kā virkni. Tāpat kā šis virknes datu tips var saturēt jebkuru rakstzīmju secību.

Ko CSTR funkcija veic VBA?

Vai esat kādreiz domājis pārveidot citu izteiksmi par virknēm VBA? Ja jums ir šaubas, vai tas ir iespējams? Tad atbilde ir absolūta JĀ !!!

“CSTR” ir funkcija, kas dažāda formāta izteiksmi pārklāj ar virknes formātu VBA. Ar CSTR funkciju mēs varam pārveidot sniegto izteiksmes vērtību virknes datu tipam.

VBA CSTR sintakse

Zemāk ir Excel VBA CSTR funkcijas sintakse.

Funkcijas CSTR sintakse ietver tikai vienu argumentu.

Izteiksme: tā ir mērķa vērtība vai šūnas vērtība, kuru mēs mēģinām mainīt uz virknes datu tipu.

Vērtība varētu būt jebkurš datu tips, CSTR iet uz priekšu un pārvērš par String datu tipu. Parasti izplatītie datu tipi, kurus mēs parasti konvertējam, ir integer, Boolean un Date to String.

Kā izmantot VBA CSTR funkciju programmā Excel?

Tagad mēs redzēsim dažus Excel VBA CSTR funkcijas piemērus.

Šo VBA CStr Excel veidni varat lejupielādēt šeit - VBA CStr Excel veidne

1. piemērs

Piemēram, skatiet zemāk esošo kodu.

Kods:

 Apakšdokuments CSTR_Example1 () Dim NumericValue kā vesels skaitlis Dim StringResult As String NumericValue = 855 StringResult = CStr (NumericValue) MsgBox StringResult End Sub 

 Pirmkārt, mainīgajam “NumericValue” datu tipu Integer esmu piešķīris kā 855. Tagad mainīgajam “NumericValue” pieder Integer datu tips. Ar citu mainīgo “StringResult” piešķirta formula CSTR, lai pārveidotu Integer datu tipu par String Data Type.

CSTR pārveidoja veselu skaitli par virknes datu tipu. Lai gan mēs joprojām varam redzēt skaitli kā 855, tas vairs nav Integer Date Type VBA, tas tagad ir String Data Type.

2. piemērs

Piemēram, aplūkojiet VBA Būla datu veida pārveidošanas piemēru.

Kods:

 Sub CSTR_Example2 () Dim Val1 kā Būla Dim Val2 Kā Boolean Val1 = True Val2 = False MsgBox CStr (Val1) & vbNewLine & CStr (Val2) Beigas Sub 

Iepriekš minētajā kodā divus mainīgos esmu deklarējis kā Būla.

 Dim Val1 kā Būla Dim Val2 kā Būla 

Nākamajā rindiņā Būla vērtības esmu piešķīris kā TRUE & FALSE.

Val1 = True Val2 = False 

Šajā brīdī abi mainīgie ir Būla datu tips. Šajā piemērā esmu izmantojis funkciju VBA CSTR, lai pārveidotu šo Būla datu tipu par virknes datu tipu.

3. piemērs

Piemēram, skatiet datuma datu veida pārveidošanas par virknes datu veidu piemēru.

Kods:

 Sub CSTR_Example3 () Dim Date1 As Date Dim Date2 As Date Date1 = # 10/12/2019 # Date2 = # 5/14/2019 # MsgBox CStr (Date1) & vbNewLine & CStr (Date2) End Sub 

Esmu deklarējis divus mainīgos kā Datums.

 Dim Date1 As Date Dim Date2 As Date 

Nākamajā rindiņā datuma vērtības esmu piešķīrusi attiecīgi kā 10-12-2019 un 05-14-2019.

Datums1 = # 10/12/2019 # Datums2 = # 5/14/2019 #

Šajā brīdī abi mainīgie ir datu datums. Tagad nākamajā rindā esmu izmantojis funkciju CSTR, lai datuma datu veidu pārveidotu par virknes datu tipu. Tāpat kā funkcija CSTR, kas tiek izmantota jebkura cita veida datu pārveidošanai par virknes datu veidu.


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