ВБА Лефт Функција - Издвојите текст са леве стране

Преглед садржаја

Овај водич ће показати како се користи Лефт ВБА функција.

Лева функција

Функција ВБА Лефт враћа првих н знакова из низа.

ВБА лева функција н Први знакови

Функција ВБА Лефт враћа првих н знакова из низа:

123456 ПодлевоПример_1 ()МсгБок Лево ("АБЦДЕФГХИ", 4) 'Резултат је: "АБЦД"МсгБок Лево ("АБЦДЕФГХИ", 2) 'Резултат је: "АБ"МсгБок Лево ("АБЦДЕФГХИ", 1) 'Резултат је: "А"МсгБок Лево ("АБЦДЕФГХИ", 100) 'Резултат је: "АБЦДЕФГХИ"Енд Суб

ВБА лева функција н Први знакови у променљивој

Као што је горе приказано, низ можете дефинисати једноставним уносом текста окруженог наводницима. Али функција ЛЕФТ ће такође радити са стринг променљивим. Ови примери ће издвојити првих н знакова из стринг променљиве.

1234567891011 ПодлевоПример_2 ()Дим СтрЕк Ас Стринг 'Дефинишите променљиву низаСтрЕк = "АБЦДЕФГХИ"МсгБок Лево (СтрЕк, 4) 'Резултат је: "АБЦД"МсгБок Лево (СтрЕк, 2) 'Резултат је: "АБ"МсгБок Лефт (СтрЕк, 1) 'Резултат је: "А"МсгБок Лево (СтрЕк, 100) 'Резултат је: "АБЦДЕФГХИ"Енд Суб

ВБА лева функција н Први знакови у ћелији

Низови се могу дефинисати у ВБА коду, али такође можете користити вредности из ћелија. Прочитајте вредност ћелије, задржите је у стринг променљивој и извуците н првих знакова из те вредности ћелије радног листа.

12345678910111213 ПодлевоПример_3 ()Дим СтрЕк Ас Стринг 'Дефинишите променљиву низа„Прочитајте вредност ћелије А1 у листу 1СтрЕк = ТхисВоркбоок.Ворксхеетс ("Схеет1"). Ранге ("А1"). Валуе'За овај пример вредност ћелије А1 је "А бЦДЕФГХИ"МсгБок Лево (СтрЕк, 4) 'Резултат је: "АБЦД"МсгБок Лево (СтрЕк, 2) 'Резултат је: "АБ"МсгБок Лефт (СтрЕк, 1) 'Резултат је: "А"МсгБок Лево (СтрЕк, 100) 'Резултат је: "АБЦДЕФГХИ"Енд Суб

ВБА функција лево Одсеци последње слово

Да бисте уклонили слова са краја низа, користите функцију ЛЕФТ заједно са функцијом ЛЕН.

Функција ВБА ЛЕН броји број знакова у низу:

1 Лен (СтрЕк)

Комбиновањем функција можемо уклонити одређени број знакова са краја низа:

123456789 ПодлевоПример_4 ()Дим СтрЕк Ас Стринг 'Дефинишите променљиву низаСтрЕк = "АБЦДЕФ"МсгБок Лево (СтрЕк, Лен (СтрЕк)) 'Резултат је: "АБЦДЕФ"МсгБок Лево (СтрЕк, Лен (СтрЕк) - 1) 'Резултат је: "АБЦДЕ"МсгБок Лево (СтрЕк, Лен (СтрЕк) - 2) 'Резултат је: "АБЦД"Енд Суб

ВБА је оставио да издвоји име

Да бисте извукли име из низа са пуним именом, користите функцију Лефт заједно са функцијом Инстр.

ВБА Инстр функција тражи подниз у низу и враћа број позиције подниза.

1 ИнСтр (СтрЕк, "")

Комбиновањем функција можемо извући прву реч из фразе:

12345678910111213141516171819 ПодлевоПример_5 ()Дим СтрЕк Ас Стринг 'Дефинишите променљиву низаСтрЕк = "Александар Грејем Бел"МсгБок Лево (СтрЕк, ИнСтр (СтрЕк, ""))'Резултат је: "Александар" (приметите размак на крају)МсгБок Лево (СтрЕк, ИнСтр (СтрЕк, "") - 1)'Резултат је: "Алекандер" (НЕМА размака на крају)СтрЕк = "Леонардо да Винчи"МсгБок ИнСтр (СтрЕк, "")'Резултат је: 9 јер се налази простор на положају 9МсгБок Лево (СтрЕк, ИнСтр (СтрЕк, "") - 1)Резултат је: "Леонардо"Енд Суб

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave