Care este lungimea șirului VBA?

VBA Len este un instrument semnificativ pentru validarea datelor. Funcția VBA LEN Returnează numărul de caractere dintr-un șir furnizat, adică pentru a măsura lungimea textului sau numărul de caractere dintr-un text. VBA LEN este clasificat sub funcția String. Poate fi utilizat ca procedură sau funcție în fereastra editorului VBA. Este frecvent utilizat ca o funcție de asistență împreună cu alte funcții de șir, cum ar fi MID, DREPT, adică Pentru a scoate piese cu nume complet dintr-un nume complet.

Sintaxa VBA Lungimea șirului în Excel

Sintaxa pentru funcția VBA Length of String în excel este următoarea:

După tastarea LEN faceți clic pe bara spațială, sintaxa menționată mai sus apare unde conține argumentul menționat mai jos.

  • String: este o expresie sau un șir de text sau un nume variabil din care doriți să returnați lungimea.

adică Len („Lungime”) = returnează valoarea 6, deoarece lungimea textului „Lungime” este 6. Dacă iei variabilă ca Variantă în loc de lung, atunci este considerată la fel ca o șir. adică funcțiile Len tratează variabila variantă ca o șir.

Cum se utilizează funcția Lungimea șirurilor în Excel VBA?

Mai jos găsiți diferitele exemple de utilizare Lungimea șirului în Excel folosind codul VBA.

Puteți descărca acest șablon Excel Lungime de șiruri VBA de aici - șablonul Excel Vang lungimea șirului

VBA Lungimea șirului - Exemplul # 1

Urmați pașii de mai jos pentru a utiliza o lungime a funcției șir în VBA excel.

Pasul 1: accesați fila Dezvoltatori și faceți clic pe Visual Basic .

Pasul 2: Deschideți un modul din opțiunea de meniu Insert, așa cum se arată mai jos.

Pasul 3: Sub obiectele Microsoft Excel, faceți clic dreapta pe foaia 1 ( VB_LEN ) Introduceți și în secțiunea de meniu selectați Modul, astfel încât să fie creat un nou modul gol.

VBA Lungimea șirului - Exemplul # 2

Să presupunem că am cuvântul „NULL ” și vreau să aflu numărul de caractere din acest șir de text, adică pentru asta, cu ajutorul codului macro funcției VB LEN, pot afla.

Pasul 1: În editorul VBA, am dat un nume ca LENGTH () după ce am scris Sub

 Sub LENGTH () End Sub 

Pasul 2: Întrucât funcția VBA LEN este clasificată sub tip string, DIM (Dimensiunea) este utilizat într-un cod VBA pentru a declara un nume variabil, este de tip. În VBA, trebuie să declarați întotdeauna inițial că configurați o variabilă. Aceasta se face (mai ales) cu cuvântul Dim.

DIM este utilizat pentru a declara variabilă și alocare de stocare pentru variabilă.

Sintaxă: Dim ( Insert Variable Name ) as ( Insert Variable Type )

Cod:

 Sub LENGTH () Dim L Ca variantă End Sub 

Pasul 3: După declararea unei variabile, alocați o valoare acestei variabile cu ajutorul funcției LEN.

Cod:

 Sub LENGTH () Dim L Ca variantă L = Len (End Sub 

Pasul 4: După ce tastați LEN și faceți clic pe bara de spațiu și după ce introduceți bracketul deschis mai jos, sintaxa menționată apare pentru funcția corectă.

String: este o expresie sau un șir de text sau un nume variabil din care doriți să returnați lungimea, adică „LENGTH”

Cod:

 Sub LENGTH () Dim L Ca varianta L = Len ("LENGTH") MsgBox L Sub Sub 

După ce ai terminat de tastat argumentele funcției LEN . Acum, vreau să afișez acest rezultat al funcției len în caseta de mesaje. apoi în următoarea linie de cod, să facem clic pe Ctrl + Space, tastați MsgBox după aceasta puteți menționa un nume variabil.

Pasul 5: Acum, codul este gata, îl puteți rula făcând clic pe tasta F5. După ce faceți acest lucru, apare mesajul pop up, cu un rezultat „6” care indică numărul de caractere dintr-un șir sau text furnizat (Lungime)

VBA Lungimea șirului - Exemplul # 3

Acum, în loc să apară ieșirea în caseta de mesaje, vreau ca rezultatele sau datele de ieșire să apară în foaia de lucru. În foaia de lucru, am o informație, adică starea SUA în celula „A4”, acum vreau să aflu un număr de caractere din șirul de text de stat, Aici pot folosi funcția Len cu o ușoară modificare a codului.

Pasul 1: După declararea unei variabile, trebuie să introduc din nou numele variabilei și adresa celulei din textul complet cu ajutorul funcției Range sau celulă.

Cod:

 Sub TEXT_LENGTH () Dim L Ca variantă L = Interval ("A4") End Sub 

Pasul 2: Acum, din nou, trebuie să introduc un nume variabil și să aplic funcția LEN și să introduc argumentele sale.

Cod:

 Sub TEXT_LENGTH () Dim L Ca variantă L = Interval ("A4") L = Len ("Massachusetts") 

În exemplul anterior, am intrat în caseta msg pentru ca rezultatul să fie afișat, acum vreau ca rezultatul să apară într-o celulă specifică dintr-o foaie de lucru. pentru aceasta, trebuie să introduc o gamă sau o funcție de celulă pentru ca rezultatul să fie afișat.

Pasul 3: Acum, să aplicăm funcția range, inițial trebuie să introduc funcția de interval sau celulă și mai târziu să introduc numele variabilei, astfel încât în ​​acea celulă specifică („B4”), rezultatul să apară.

Cod:

 Sub TEXT_LENGTH () Dim L Ca varianta L = Interval ("A4") L = Len ("Massachusetts") Interval ("B4"). Valoare = L End Sub 

Pasul 4: Acum, codul este gata, îl pot rula făcând clic pe tasta F5. odată ce fac asta, puteți observa o valoare de ieșire a funcției LEN care apare în celula „B4” adică 13 care indică numărul de caractere dintr-un șir sau text furnizat.

Lucruri de amintit

  • În afară de funcția LEN, LenB este utilizat pentru a calcula sau pentru a afla numărul real de octeți necesari pentru o variabilă furnizată în memorie.
  • Variabila obiect nu trebuie utilizată în funcția Len.

Articole recomandate

Acesta este un ghid pentru VBA Lungimea funcției de coarde. Aici vom discuta despre cum să folosiți funcția VBA Length of String în Excel împreună cu câteva exemple practice și șablonul excel descărcabil. De asemenea, puteți parcurge și alte articole sugerate -

  1. Ghid complet pentru VBA Workbook
  2. Funcția INDIRECT în Excel
  3. Funcția de numărare VBA
  4. Funcția Excel XOR

Categorie: