Kaj je dolžina vrvice VBA?

VBA Len je pomembno orodje za preverjanje podatkov. Funkcija VBA LEN Vrne število znakov v priloženem nizu, tj. Za merjenje dolžine besedila ali števila znakov v besedilu. VBA LEN je razvrščen po funkciji String. Lahko se uporablja kot postopek ali funkcija v oknu urejevalnika VBA. Pogosto se uporablja kot podporna funkcija skupaj z drugimi nizovnimi funkcijami, kot so MID, DESNO, tj. Za pomikanje imenskih delov iz polnega imena.

Sintaksa dolžine niza VBA v Excelu

Sintaksa funkcije VBA Dolžina nizov v excelu je naslednja:

Ko vtipkate LEN, kliknete preslednico, se zgoraj navedena sintaksa pojavi tam, kjer vsebuje spodaj omenjeni argument.

  • Niz: Je izraz ali besedilni niz ali ime spremenljivke, iz katere želite vrniti dolžino.

tj. Len ("Length") = vrnite vrednost 6, ker je dolžina besedila "Length" 6. Če za različico kot varianto vzamete različico namesto dolge, se šteje, da je enaka vrstici. tj funkcije Len obravnavajo variantno spremenljivko kot niz.

Kako uporabiti dolžino nizijske funkcije v Excelu VBA?

Spodaj so različni primeri uporabe dolžine niza v Excelu z uporabo kode VBA.

To dolžino predloge String Excel lahko prenesete tukaj - VBA Dolžina predloge String Excel

Dolžina niza VBA - primer # 1

Če želite uporabiti funkcijo dolžine niza v excelu VBA, sledite spodnjim korakom.

1. korak: Pojdite na zavihek Developers in kliknite na Visual Basic .

2. korak: Odprite modul v meniju Vstavi, kot je prikazano spodaj.

3. korak: Pod Microsoft Excel predmeti z desno miškino tipko kliknite list 1 ( VB_LEN ) Vstavite in v razdelku z meniji izberite Modul, da se ustvari nov prazen modul.

Dolžina niza VBA - primer # 2

Recimo, da imam besedo "NULL " in želim izvedeti število znakov v tem besedilnem nizu, tj. Za to lahko s pomočjo makro kode funkcije VB LEN ugotovim.

1. korak: V urejevalniku VBA sem po tipkanju Sub dodelil ime LENGTH ()

 Sub LENGTH () Konec Sub 

2. korak: Ko je funkcija VBA LEN kategorizirana pod vrsto niza, se DIM (dimenzija) v kodi VBA uporablja za razglasitev imena spremenljivke, to je vrsta. V VBA morate vedno na začetku izjaviti, da nastavite spremenljivko. To se naredi (večinoma) z besedo Dim.

DIM se uporablja za razglasitev dodelitve spremenljivke in shranjevanja za spremenljivko.

Sintaksa: Dim ( Vstavi ime spremenljivke ) kot ( Vstavi vrsto spremenljivke )

Koda:

 Sub LENGTH () Dim L kot varianta konec Sub 

Korak 3: Po razglasitvi spremenljivke dodelite vrednost tej spremenljivki s pomočjo funkcije LEN.

Koda:

 Sub LENGTH () Dim L kot varianta L = Len (konec sub 

4. korak: Po tipkanju LEN kliknite na preslednico in ko vnesete odprt oklepaj pod omenjeno skladnjo, se prikaže prava funkcija.

Niz: Je izraz ali besedilni niz ali ime spremenljivke, iz katere želite vrniti dolžino, tj. "LENGTH"

Koda:

 Sub LENGTH () Dim L kot varianta L = Len ("LENGTH") MsgBox L End Sub 

Ko končate z vnašanjem argumentov funkcije LEN . Zdaj želim prikazati ta rezultat funkcije len v polju s sporočili. nato v naslednji vrstici kode kliknemo na Ctrl + Space, vtipkajmo MsgBox, za tem pa lahko omenimo ime spremenljivke.

5. korak: Zdaj je koda pripravljena, zaženete jo lahko s klikom na tipko F5. Ko to storite, se prikaže pojavno sporočilo, rezultat pa je "6", ki označuje število znakov v priloženem nizu ali besedilu (dolžina)

Dolžina niza VBA - primer # 3

Zdaj, namesto da se izhodni podatki prikažejo v polju za sporočila, želim, da se rezultat ali izhodni podatki prikažejo na delovnem listu. V delovnem listu imam podatke, tj. Stanje ZDA v celici A4, zdaj želim izvedeti številne znake v besedilnem nizu stanja. Tu lahko uporabim funkcijo Len z rahlo spremembo kode.

Korak 1: Po razglasitvi spremenljivke moram ponovno vnesti ime spremenljivke in naslov celice celotnega besedila s pomočjo območja Range ali celice.

Koda:

 Sub TEXT_LENGTH () Dim L kot varianta L = obseg ("A4") Končni pod 

Korak 2: Zdaj moram vnesti ime spremenljivke in uporabiti funkcijo LEN in vnesti njene argumente.

Koda:

 Pod TEXT_LENGTH () Dim L kot varianta L = domet ("A4") L = Len ("Massachusetts") Konec Pod 

V prejšnjem primeru smo vpisali polje msg, da se rezultat prikaže, zdaj pa želim, da se rezultat prikaže v določeni celici na delovnem listu. za to moram vnesti obseg ali funkcijo celice, da se rezultat prikaže.

Korak 3: Zdaj uporabimo funkcijo obsega, sprva moram vnesti obseg ali funkcijo celice in kasneje vnesti ime spremenljivke, tako da se v tej določeni celici ("B4") prikaže rezultat.

Koda:

 Pod TEXT_LENGTH () Dim L kot varianta L = območje ("A4") L = Len ("Massachusetts") (B4) Vrednost = L Končna Pod 

4. korak: Zdaj je koda pripravljena, zaženem jo lahko s klikom na tipko F5. ko to storim, lahko opazite izhodno vrednost funkcije LEN, ki se pojavi v celici "B4", tj. 13, ki označuje število znakov v priloženem nizu ali besedilu.

Stvari, ki jih je treba zapomniti

  • Razen funkcije LEN se LenB uporablja za izračun ali iskanje dejanskega števila potrebnih bajtov za zagotovljeno spremenljivko v pomnilniku.
  • V funkciji Len se ne sme uporabljati spremenljivke predmeta.

Priporočeni članki

To je vodnik po dolžini vrvicne funkcije VBA. Tukaj smo razpravljali o uporabi funkcije VBA Dolžina nizov v programu Excel skupaj z nekaj praktičnimi primeri in naloženo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Celoten vodnik po delovnem zvezku VBA
  2. POSREDNA funkcija v Excelu
  3. Funkcija štetja VBA
  4. Excel XOR funkcija

Kategorija: