Što je VBA duljina žice?

VBA Len je značajan alat za provjeru podataka. VBA LEN funkcija Vraća broj znakova u priloženom nizu tj. Za mjerenje duljine teksta ili broja znakova u tekstu. VBA LEN kategoriziran je prema funkciji String. Može se koristiti kao postupak ili funkcija u prozoru VBA uređivača. Često se koristi kao pomoćna funkcija zajedno s drugim nizovnim funkcijama poput MID, DESNO, tj. Za prelistavanje dijelova imena s punim nazivom.

Sintaksa VBA dužine niza u Excelu

Sintaksa funkcije VBA Length of String u excelu je sljedeća:

Nakon što upišete LEN kliknite na razmaknicu, gore navedena sintaksa pojavit će se tamo gdje sadrži dolje spomenuti argument.

  • String: To je izraz ili tekstni niz ili naziv varijable iz koje želite vratiti duljinu.

tj. Len ("Length") = vraća vrijednost 6, jer je duljina teksta "Length" 6. Ako uzmete varijablu kao Variant umjesto long, smatra se jednakom kao niz. tj. Len funkcije varijablu varijante tretiraju kao string.

Kako koristiti duljinu stringove funkcije u Excelu VBA?

Ispod su sljedeći primjeri za korištenje dužine niza u Excelu pomoću VBA koda.

Možete preuzeti ovaj VBA Duljina stringa Excel predloška ovdje - VBA Duljina stringa Excel predloška

VBA Duljina niza - Primjer # 1

Slijedite dolje navedene korake za korištenje funkcije duljine niza u excelu VBA.

Korak 1: Idite na karticu Developers i kliknite na Visual Basic .

Korak 2: Otvorite modul iz opcije Umetanje kao što je prikazano u nastavku.

Korak 3: Pod Microsoft Excel objektima, desnom tipkom miša kliknite list 1 ( VB_LEN ) Umetnite i ispod odjeljka s izbornikom odaberite Modul, tako da se stvori novi prazan modul.

VBA Duljina niza - Primjer # 2

Pretpostavimo da imam riječ "NULL " i želim saznati broj znakova u ovom tekstnom nizu, tj. Za to, uz pomoć makro koda funkcije VB LEN, mogu saznati.

Korak 1: U VBA uređivaču imam ime LENGTH () nakon što upišem Sub

 Sub LENGTH () Kraj Sub 

Korak 2: Kako je VBA LEN funkcija kategorizirana pod tip niza, DIM (Dimension) se koristi u VBA kodu za deklariranje imena varijable, to je vrsta. U VBA morate prvo prvo izjaviti da postavljate varijablu. To se radi (uglavnom) s riječi Dim.

DIM se koristi za deklariranje dodjele varijabli i pohrane za varijablu.

Sintaksa: Dim ( Umetni naziv varijable ) kao ( Umetni vrstu varijable )

Kodirati:

 Sub LENGTH () Dim L kao varijanta Kraj Sub 

Korak 3: Nakon deklariranja varijable, dodijelite vrijednost ovoj varijabli uz pomoć funkcije LEN.

Kodirati:

 Sub LENGTH () Dim L kao varijanta L = Len (Kraj Sub 

Korak 4: Nakon što upišete LEN i kliknite na razmaknicu i nakon što unesete otvoreni uglati zarez ispod spomenute sintakse pojavi se prava funkcija.

String: To je izraz ili tekstni niz ili naziv varijable iz koje želite vratiti duljinu, tj. "LENGTH"

Kodirati:

 Sub LENGTH () Dim L kao varijanta L = Len ("LENGTH") MsgBox L Kraj Sub 

Jednom kada završite s unosom argumenata funkcije LEN . Sada želim prikazati ovaj rezultat funkcije len u okviru s porukama. onda u sljedećem retku koda kliknemo na Ctrl + Space, upišite MsgBox nakon čega možete spomenuti naziv varijable.

Korak 5: Sada je kod spreman, možete ga pokrenuti klikom na tipku F5. Kad to učinite, pojavit će se skočna poruka, koja rezultira "6" što označava broj znakova u priloženom nizu ili tekstu (dužina)

VBA Duljina niza - Primjer # 3

Sada, umjesto da se izlaz pojavljuje u okviru s porukom, želim da se rezultat ili izlazni podaci pojave na radnom listu. U radnom listu imam podatke, tj. Stanje SAD-a u ćeliji "A4", sada želim saznati broj znakova u tekstualnom nizu stanja. Ovdje mogu koristiti Len funkciju uz malu izmjenu koda.

Korak 1: Nakon deklariranja varijable, moram ponovo unijeti ime varijable i adresu ćelije cijelog teksta uz pomoć raspona ili funkcije ćelije.

Kodirati:

 Sub TEXT_LENGTH () Dim L kao varijanta L = raspon ("A4") Krajnji pot 

Korak 2: Sada opet moram unijeti naziv varijable i primijeniti LEN funkciju i unijeti njene argumente.

Kodirati:

 Sub TEXT_LENGTH () Dim L kao varijanta L = domet ("A4") L = Len ("Massachusetts") Kraj Pot 

U prethodnom primjeru unijeli smo msg okvir kako bi se rezultat prikazao, sada želim da se rezultat pojavi u određenoj ćeliji na radnom listu. za to moram unijeti raspon ili funkciju ćelije da bi se rezultat prikazao.

Korak 3: Primijenimo funkciju raspona, u početku moram unijeti raspon ili funkciju ćelije, a kasnije unijeti naziv varijable, tako da se u toj određenoj ćeliji ("B4") pojaviti rezultat.

Kodirati:

 Pod TEXT_LENGTH () Dim L kao varijanta L = raspon ("A4") L = Len ("Massachusetts") raspon ("B4") Vrijednost = L Kraj pot 

Korak 4: Sad je kod spreman, mogu ga pokrenuti klikom na tipku F5. Nakon što to učinim, možete uočiti izlaznu vrijednost funkcije LEN koja se pojavljuje u ćeliji "B4", tj. 13 koja označava broj znakova u priloženom nizu ili tekstu.

Stvari koje treba zapamtiti

  • Osim funkcije LEN, LenB se koristi za izračunavanje ili otkrivanje stvarnog broja potrebnih bajtova za danu varijablu u memoriji.
  • Promjena objekta se ne smije koristiti u Len funkciji.

Preporučeni članci

Ovo je vodič za dužinu gudačke funkcije VBA. Ovdje smo raspravljali o tome kako koristiti VBA dužinu string string funkcije u Excelu, zajedno s nekoliko praktičnih primjera i preuzeti Excel predložak. Možete i pregledati naše druge predložene članke -

  1. Kompletan vodič za VBA radnu knjižicu
  2. Indirektna funkcija u Excelu
  3. VBA count function
  4. Excel XOR funkcija

Kategorija: