Excel VBA CSTR
Radimo s puno funkcija pretvorbe u našem radnom području u excelu. Takva funkcija je CSTR funkcija u VBA. U osnovi je funkcija pretvorbe tipa podataka. Pa ako sam rekao da želimo pretvoriti broj u niz kako ćemo to učiniti u VBA? To radimo uz pomoć ove VBA CSTR funkcije. VBA CSTR funkcija pretvara bilo koju varijablu tipa podataka u nizove podataka.
Doznajte detaljno o VBA CSTR funkciji. VBA CSTR funkcija pretvara bilo koju vrstu podataka u vrstu niza. Na primjer, obično 1234 je brojčana vrijednost, a ABC je vrijednost niza koja je prilično jednostavna. Ali ako želimo promijeniti vrstu podataka za broj 1234 iz cijeli broj u niz, koristimo CSTR funkciju. Kao što je gore rečeno to je funkcija pretvorbe niza. U njemu je potreban jedan jedini argument.
Formula za CSTR funkciju u Excelu VBA
Pogledajmo ispod formule za funkciju CSTR u VBA.
Sada izraz može biti bilo koje vrste podataka, mogao bi biti cijeli broj ili boolean itd. CSTR funkcija će promijeniti vrstu podataka u String za dati izraz, bez obzira na to što je bila prethodna vrsta podataka za sam izraz. Sada iskoristimo ovu funkciju u nekoliko primjera i pogledajmo kako ta funkcija zapravo djeluje.
Kako se koristi Excel VBA CSTR funkcija?
Naučit ćemo kako koristiti VBA CSTR funkciju s nekoliko primjera u Excelu.
Ovaj VBA CSTR Excel predložak možete preuzeti ovdje - VBA CSTR Excel predložakVBA CSTR - Primjer br. 1
Na primjer, u istinitim ili lažnim rezultatima vrsta podataka za njih je boolean. Ali što ako želimo da budu nizovi podataka.
Slijedite dolje navedene korake za korištenje funkcije CSTR u Excelu VBA.
Korak 1: Otvorite VB uređivač na kartici programera kao što je prikazano na slici ispod.
Korak 2: U VBA uređivač umetnite modul iz reference do snimke zaslona u nastavku.
Korak 3: Dvaput kliknite na modul i započnite makronaredbu s imenom kao što je prikazano u nastavku.
Kodirati:
Sub uzorak () Kraj Sub
Korak 4: Deklarirajte varijablu kao vrstu podataka kao Boolean i pohranite vrijednost true u nju.
Kodirati:
Sub uzorak () Dim A As Boolean A = True End Sub
Korak 5: Pokažimo najprije vrstu podataka varijable A pomoću funkcije TypeName na sljedeći način.
Kodirati:
Poduzorak () Dim A kao boole A = true MsgBox (TypeName (A)) krajnji sub
Korak 6: Pokrenite kod pritiskom na tipku F5 ili Run i pogledajte izlaz.
Korak 7: Trenutno je vrsta podataka za varijablu A Boolean, a sada je promijenimo u niz koristeći VBA CSTR funkciju kako slijedi.
Kodirati:
Pod uzorak () Dim A kao boole A = istina MsgBox (TypeName (A)) dim B kao niz B = CStr (A) kraj sub
Definirali smo drugu varijablu i pohranili vrijednost A pretvarajući je u niz pomoću CSTR funkcije.
Korak 8: Sada prikažite i vrstu podataka varijable B i vrijednost pohranjenu u B pomoću funkcije okvira za poruke na sljedeći način.
Kodirati:
Poduzorak () Dim A kao boole A = True MsgBox (TypeName (A)) Dim B As string B = CStr (A) MsgBox B MsgBox (TypeName (B)) End Sub
9. korak: Ponovo pokrenite gornji kôd i pogledajte posljednja dva rezultata na sljedeći način.
Vrijednost pohranjena u B je vrijednost A koja je "TRUE". Sada ćemo vidjeti vrstu podataka za varijablu B.
Iako je A u njemu imao logičku vrijednost, pretvorili smo ga u String koristeći CSTR funkciju.
VBA CSTR - Primjer br. 2
Sada ćemo pretvoriti vrlo osnovni tip podataka koji je cijeli broj na isti način gore. Slijedite dolje navedene korake za korištenje funkcije CSTR u Excelu VBA.
Korak 1: U isti modul napišite drugo makro ime.
Kodirati:
Sub Sample1 () Kraj Sub
Korak 2: Proglasite dvije varijable jednu kao cijeli broj, a drugu kao niz.
Kodirati:
Sub Uzorak1 () Dim A kao cijeli broj Dim B kao string string Sub
Korak 3: Spremite bilo koju slučajnu vrijednost u varijabli A, imajte na umu da je cijeli broj podataka, pa navedite cijelu vrijednost na sljedeći način.
Kodirati:
Sub Uzorak1 () Dim A kao cijeli broj Dim B kao niz A = 255 Krajnji Sub
Korak 4: Sada u varijabli B pretvorite A u niz koristeći CSTR funkciju kao što je prikazano u nastavku.
Kodirati:
Pod uzorak1 () Dim A kao cijeli broj Dim B kao niz A = 255 B = CStr (A) Krajnji pot
Korak 5: Prikazajmo vrijednost varijable B kao i tip podataka varijable B na sljedeći način.
Kodirati:
Pod uzorak1 () Dim A kao cijeli broj Dim B kao niz A = 255 B = CStr (A) MsgBox B MsgBox (TypeName (B)) Kraj Sub
Korak 6: Pokrenite kod pritiskom na tipku F5 ili Run i pogledajte izlaz.
Vrijednost pohranjena u varijabli B je 255 što bi trebalo biti cijeli broj, ali neka vidi što dobivamo kao tip podataka za varijablu B, pretvorili smo vrijednost 255 koja je bila cijeli broj u nizu koristeći CSTR funkciju.
VBA CSTR - Primjer # 3
Sada ćemo isprobati složenu vrstu podataka koja je vrsta podataka Datum. Pretvorit ćemo vrijednost tipa podataka datuma u niz. Slijedite dolje navedene korake za korištenje funkcije CSTR u Excelu VBA.
Korak 1: Treće ime makronaredbe može biti kako slijedi.
Kodirati:
Sub Sample2 () Kraj Sub
Korak 2: Dvije varijable trebaju deklarirati jednu kao vrstu podataka datuma, a drugu kao niz kao što je prikazano na slici ispod.
Kodirati:
Sub Sample2 () Dim A Kao datum Dim B Kao string string End Sub
Korak 3: Spremite datum u varijablu A na sljedeći način.
Kodirati:
Pod uzorak2 () Dim A kao datum Dim B kao niz A = # 1/1/2019 # Kraj Sub
Korak 4: Sada pretvorite vrijednost datuma u A u niz koristeći CSTR funkciju i pohranite vrijednost u varijablu B kao što je prikazano u nastavku.
Kodirati:
Pod uzorak2 () Dim A kao datum Dim B kao niz A = # 1/1/2019 # B = CStr (A) Kraj pot
Korak 5: Sada ćemo prikazati i vrijednost i vrstu podataka varijable B na sljedeći način.
Kodirati:
Pod uzorak2 () Dim A kao datum Dim B kao niz A = # 1/1/2019 # B = CStr (A) MsgBox B MsgBox (TypeName (B)) Kraj Sub
Korak 6: Pokrenite kod pritiskom na tipku F5 ili Run i pogledajte izlaz.
Vrijednost koju vidimo iznad je Datum koji se pohranjuje u varijablu B, ali kada pritisnemo ok, vidimo tip podataka gornje vrijednosti. Iako je vrijednost bila datum, vrsta podataka je niz.
Stvari koje treba zapamtiti
- CSTR je funkcija pretvorbe.
- CSTR koristi samo jedan argument.
- VBA CSTR funkcija pretvara bilo koju vrijednost vrste podataka u nizove podataka.
Preporučeni članci
Ovo je vodič za VBA CSTR funkciju. Ovdje smo raspravljali o tome kako koristiti Excel VBA CStr funkciju za pretvaranje vrijednosti u String Data Type zajedno s praktičnim primjerima i download-om Excel predloška. Možete i pregledati naše druge predložene članke -
- Posljednji red VBA
- SUMPRODUCT Funkcija u Excelu
- VBA VLOOKUP funkcija
- ABS funkcija u Excelu