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žak

VBA 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 -

  1. Posljednji red VBA
  2. SUMPRODUCT Funkcija u Excelu
  3. VBA VLOOKUP funkcija
  4. ABS funkcija u Excelu

Kategorija: