Какво е VBA дължина на низа?

VBA Len е важен инструмент за проверка на данните. VBA LEN функция Връща броя на знаците в предоставен низ, т.е. за измерване на дължината на текста или броя на знаците в даден текст. VBA LEN се категоризира под функцията String. Може да се използва като процедура или функция в прозореца на редактора на VBA. Често се използва като поддържаща функция, заедно с други функции на низове като MID, RIGHT, т.е. за изтегляне на имена части от пълно име.

Синтаксис на VBA дължина на низ в Excel

Синтаксисът за функцията VBA Length of String в excel е както следва:

След като въведете LEN щракнете върху интервала, гореспоменатият синтаксис се появява там, където съдържа споменатия по-долу аргумент.

  • Низ: Това е израз или текстов низ или име на променлива, от която искате да върнете дължината.

т.е. Len („Дължина“) = върнете стойността 6, защото дължината на текста „Дължина“ е 6. Ако вземете променлива като Вариант вместо дълга, тя се счита за същата като низ. т.е. функциите на Len третират варианта на променливата като String.

Как да използвате дължината на стринг функцията в Excel VBA?

По-долу са различните примери за използване на дължина на низ в Excel, използвайки VBA код.

Можете да изтеглите този VBA дължина на String Excel шаблон тук - VBA Дължина на String Excel шаблон

VBA Дължина на низа - Пример №1

Следвайте стъпките по-долу, за да използвате функция за дължина на низ в excel VBA.

Стъпка 1: Отидете на раздела Developers и кликнете върху Visual Basic .

Стъпка 2: Отворете модул от опцията за меню Вмъкване, както е показано по-долу.

Стъпка 3: Под обектите на Microsoft Excel щракнете с десния бутон върху лист 1 ( VB_LEN ) Вмъкнете и под секцията от менюто изберете Модул, така че да се създаде нов празен модул.

VBA дължина на низа - пример №2

Да предположим, че имам думата "NULL " и искам да разбера броя знаци в този текстов низ, т.е. за това, с помощта на макро кода на функцията VB LEN, мога да разбера.

Стъпка 1: В редактора на VBA имам име като LENGTH (), след като въведох Sub

 Sub LENGTH () Край Sub 

Стъпка 2: Тъй като VBA LEN функцията е категоризирана по тип низ, DIM (Dimension) се използва в VBA код за деклариране на име на променлива, това е тип. В VBA винаги трябва първоначално да декларирате, че настройвате променлива. Това се прави (най-вече) с думата Дим.

DIM се използва за деклариране на променлива и разпределение на съхранение за променлива.

Синтаксис: Dim ( Вмъкване на име на променлива ) като ( Вмъкване на тип променлива )

Код:

 Sub LENGTH () Dim L като вариант на края Sub 

Стъпка 3: След деклариране на променлива Присвойте стойност на тази променлива с помощта на функцията LEN.

Код:

 Sub LENGTH () Dim L като вариант L = Len (край Sub 

Стъпка 4: След като въведете LEN и щракнете върху интервала и след като въведете отворена скоба под споменатия синтаксис се появява за правилната функция.

String: Това е израз или текстов низ или име на променлива, от която искате да върнете дължината, т.е. „LENGTH“

Код:

 Sub LENGTH () Dim L като вариант L = Len („LENGTH“) MsgBox L End Sub 

След като приключите с въвеждането на аргументи на функцията LEN . Сега искам да покажа този резултат от функцията len в полето за съобщения. след това в следващия ред код, нека кликнете върху Ctrl + Space, въведете MsgBox след това можете да споменете име на променлива.

Стъпка 5: Сега кодът е готов, можете да го стартирате, като кликнете върху клавиша F5. След като направите това, се появява изскачащото съобщение, което води до „6“, което показва броя на знаците в предоставен низ или текст (дължина)

VBA Дължина на низа - Пример №3

Сега, вместо изход, който се появява в полето за съобщения, искам резултатите или изходните данни да се показват в работния лист. В работния лист имам данни, т.е. щат САЩ в клетката "A4", сега искам да открия няколко знака в текстовия низ на състоянието, Тук мога да използвам функция Len с лека промяна в кода.

Стъпка 1: След деклариране на променлива, трябва да въведа отново името на променливата и адреса на клетката на целотекстовия низ с помощта на диапазон или функция на клетката.

Код:

 Sub TEXT_LENGTH () Dim L като вариант L = обхват ("A4") край Sub 

Стъпка 2: Сега отново трябва да въведем име на променлива и да прилагам функция LEN и да въвеждам нейните аргументи.

Код:

 Sub TEXT_LENGTH () Dim L като вариант L = обхват („A4“) L = Len („Масачузетс“) Край Sub 

В предишния пример въведехме msg поле, за да се покаже резултатът, сега искам резултатът да се появи в конкретна клетка в работен лист. за това трябва да въведем диапазон или функция на клетката, за да се покаже резултатът.

Стъпка 3: Нека сега приложим функция за диапазон, първоначално трябва да въведа обхвата или функцията на клетката и по-късно да въведем името на променливата, така че в тази конкретна клетка („B4“) резултатът да се появи.

Код:

 Под TEXT_LENGTH () Dim L като вариант L = диапазон ("A4") L = Len ("Масачузетс") диапазон ("B4") Стойност = L Край Sub 

Стъпка 4: Сега кодът е готов, мога да го стартирам, като натисна клавиша F5. след като направя това, можете да наблюдавате изходна стойност на функцията LEN, появяваща се в клетката „B4“, т.е. 13, която показва броя на знаците в предоставен низ или текст.

Неща, които трябва да запомните

  • Освен LEN функцията, LenB се използва за изчисляване или намиране на действителния брой необходими байтове за предоставена променлива в паметта.
  • Обектната променлива не трябва да се използва във функция Len.

Препоръчителни статии

Това е ръководство за VBA дължината на струнната функция. Тук обсъждаме как да използваме VBA дължината на стринг функцията в Excel, заедно с някои практически примери и изтеглящ се шаблон на excel. Можете да разгледате и другите ни предложени статии -

  1. Пълно ръководство за VBA Workbook
  2. Непряка функция в Excel
  3. Функция за броене на VBA
  4. Excel XOR функция

Категория: