ВБА Трим, ЛТрим и РТрим функције - Уклоните размаке из текста

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

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

Трим функција

Функција ВБА Трим уклања („скраћује“) погрешне размаке пре и после низова текста.

Скраћивање размака пре и после текста

Функција ВБА Трим уклониће размаке пре и после низова текста:

12345678910 Суб ТримЕкампле_1 ()МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"Енд Суб

Обрежите више размака пре и после текста

Ово укључује скраћивање више размака пре и после текста:

12345678910 Суб ТримЕкампле_2 ()МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"Енд Суб

ВБА Трим НЕЋЕ уклонити више размака између речи

Међутим, функција Трим неће уклонити више размака између речи:

12345678910 Суб ТримЕкампле_3 ()МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок Трим ("Волим Екцел")Резултат је: "Волим Екцел"Енд Суб

Трим као функција радног листа

Међутим, функција радног листа Екцел Трим може се користити за уклањање додатних размака између речи:

Користите функцију скраћивања радног листа у ВБА

Да бисте користили Екцел Трим функцију у ВБА, позовите је помоћу функције ВорксхеетФунцтион:

12345678910 Суб ТримЕкампле_4 ()Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Енд Суб

Уморни сте од тражења примера ВБА кода? Испробајте АутоМацро!

Разлика између ВорксхеетФунцтион.Трим и ВБА Трим

Ово ће показати разлике између Трим и ВорксхеетФунцтион.Трим:

1234567891011121314151617 Суб ТримЕкампле_5 ()Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок ВорксхеетФунцтион.Трим ("Волим Екцел")Резултат је: "Волим Екцел"Мсгбок Трим ("И лове екцел")Резултат је: "Волим Екцел"Енд Суб

Користите ВБА да бисте додали Трим функцију у опсег

Функција Трим Ворксхеет може се додати у Ранге користећи својство .Формула:

123 Суб ТримЕкампле_6 ()ТхисВоркбоок.Ворксхеетс ("Схеет1"). Ранге ("Б1"). Формула = "= трим (А1)"Енд Суб

ЛТрим функција

Функција ЛТрим уклања размаке само са леве стране речи:

12345678910111213141516171819 Суб ТримЕкампле_7 ()МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"МсгБок ЛТрим („Волим Екцел“)Резултат је: "Волим Екцел"Енд Суб

РТрим функција

Функција РТрим уклања размаке само са десне стране речи:

12345678910111213141516171819 Суб ТримЕкампле_8 ()МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"МсгБок РТрим ("Волим Екцел")Резултат је: "Волим Екцел"Енд Суб

Трим, Лтрим и Ртрим не уклањају размаке између речи.

Уклоните све размаке из текста

Трим ће уклонити само додатне размаке између речи, али да бисте уклонили све размаке у низу текста, можете користити функцију Реплаце:

1234 Суб РеплацеЕкампле ()МсгБок Реплаце ("Волим Екцел", "", "")'Резултат је: "Иловеекцел"Енд Суб

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

wave wave wave wave wave