Екцел ВБА функција трим-а

Екцел ВБА трим функција користи се за уклањање додатних размака из било које ћелије или текста и даје нам излаз који има стандард у погледу потребних размака. ВБА Трим функција функционише тачно као Екцел Трим функција, а Трим функција такође уклања додатне просторе на 3 начина;

  1. Размаци од почетка текста.
  2. Размаци са краја текста.
  3. Размак од средине текста ако се види више од једног додатног простора.

То се углавном дешава када податке преузимамо с неког сервера, складишта података или док ручно погрешно убацимо додатне просторе. Иако лако видимо просторе на средини текста, али размаци на почетку и на крају текста не могу се лако видети све док и ако не пређемо на режим уређивања те одређене ћелије. То може учинити ВБА Марцо.

Како се користи Екцел ВБА функција трим?

Ми ћемо разговарати о томе како користити ВБА трим функцију помоћу неких примера.

Можете преузети овај ВБА образац за обраду функција Екцел овде - ВБА образац за обраду Екцел шаблона

ВБА функција тримања - пример бр. 1

Овде имамо 3 ћелије на снимку слике испод.

И свака ћелија има неке просторе повезане са њима. На крају ћелије А1 има размака.

Ћелија А2 има размаке на почетку текста.

А ћелија А3 има простора између текста који је истакнут на слици испод.

За подрезивање ових ћелија користићемо Екцел ВБА. За то притисните тастере Алт + Ф11 заједно или на картици Девелопер кликните на Висуал Басиц као што је приказано у наставку.

Ово ће нас одвести до прозора кодирања Висуал Басиц. Сада идите на мени Уметање из прозора ВБА и изаберите Модул као што је приказано испод.

Ово ће створити нови модул у који ћемо написати код за шишање. Испод су кораци за креирање и писање клизача:

  • Прво одаберите варијаблу и дефинишите опсег. Овде смо изабрали променљиву „А“. Ова променљива може бити било шта.
  • Како наш скуп података већ има неки текст или објект, тада морамо поставити и распон за њега. А за то ћемо користити " Избор ". Подаци ће аутоматски изабрати у овом листу.

Шифра:

 Под Трим_Дата () Дим А као распон постављен А = избор крајњег под 

  • За одабир сваке попуњене ћелије листа „За свакога“ је функција, а вредност вредности користи се за избор вредности са избором Трим (ћелија) .

Шифра:

 Под Трим_Дата () Дим А као распон постављен А = избор за сваку ћелију у ћелији.Валуе = ВорксхеетФунцтион.Трим (ћелија) Нект Енд Суб 

Овим путем довршавамо посао кодирања за стварање макроа путем ВБА Трим-а. Сада ћемо применити створени код на неку картицу. За то идите на Уметни мени и под ставком Илустрације изаберите Облици .

Из те опције Облици створите било који облик помоћу облика и стилова облика.

Овде смо направили правоугаони оквир и назвали га ТРИМ као што је приказано у наставку.

Сада кликните на Дизајн мод у менију за програмере и десним тастером миша кликните на створени оквир или облик. Десном типком миша кликните на листи менија изаберите Додели макро да бисте повезали створени код као што је приказано у наставку.

Добићемо прозор Ассигн Марцо, одакле изаберите већ створени макро код, овде имамо Трим_Дата и затим кликните на ОК .

Сада одаберите податке и кликните на ТРИМ дугме. Изабрат ћемо одабране, а простори који нису потребни сада су уклоњени као што је приказано у наставку.

ВБА функција тримања - пример бр. 2

ВБА кодирање приказано горе може се написати на још један начин. У горњем примеру смо обрезали само одабране податке. У ово ћемо уметнути функцију у оквир за поруке, а она ће се показати и када се подаци урежу.

За то ћемо користити исте податке које смо користили у примеру 1. Слиједите исте кораке, идите на картицу Девелопе р и кликните на Висуал Басиц .

Једном када то учинимо, добићемо прозор Висуал Басиц. Сада отворите нови модул и започните кодирање на тој страници.

Сада размотримо исти код који смо написали у примеру-1. Али овде за штампање оквира са текстом убацимо неки текст.

Шифра:

 Под Трим_Дата2 () Дим А као распон постављен А = избор за сваку ћелију у ћелији.Валуе = ВорксхеетФунцтион.Трим (ћелија) Дим Б као низ Б = Урезивање ("Довршено подешавање") МсгБок Б Следећи крај Суб 

Након што завршимо са писањем кода, затворите прозоре Висуал Басиц.

Сада поново идите на картицу Девелопер и кликните на Инсерт мени као што је приказано у наставку. Добићемо падајући мени различитих облика тастера као што је приказано у наставку.

Сада одаберите било који облик дугмета и нацртајте га било где у вашој радној књизи. С листе креираних макронаредби одаберите жељену опцију. Овде смо одабрали Трим_Дата2 који смо креирали за овај пример, а затим кликните ОК.

Након тога добићемо дугме креирано на екрану.

Типку можемо именовати према функцији коју ћемо обављати. Назовимо га ТРИМ по функцији. Сада десним кликом на створено дугме ТРИМ и одаберите Додељивање Марцо. Једном када то учинимо добићемо прозор Додели Марка као што је приказано у наставку. Сада одаберите потребан макро и кликните на дугме У реду.

На овај начин, наше трим кодирање биће додељено ТРИМ дугмету. Сада за тестирање прво одаберите податке, а затим кликните на овај ТРИМ тастер.

Као што видимо горе, овде су наши подаци скраћени и можемо видети и поруку „ Готово је “.

Предности Екцел ВБА функције тримања

  • Можемо изрезати огромне скупове података у једном кадру без провјере броја додатних мјеста у ћелијама.
  • Кодирање функције шишања је такође прилично мало.
  • Веома су мање или никакве шансе да ће било који додатни простор бити поштеђен.

Ствари које треба запамтити

  • Увек сачувајте датотеку као радни лист са омогућеним макроима. Радећи ово, можемо користити додељени макронаредбу више пута.
  • Саставите код пре него што га доделите било ком тастеру.
  • Постоје два различита начина за креирање дугмета и оба се могу користити према потребама или жељи појединаца.
  • Размислите о писању ВБА кода као што је приказано у примеру 2 који ће такође дати поруку.

Препоручени чланци

Ово је водич за Екцел ВБА Трим. Овде смо расправљали о томе како користити ВБА Трим функцију за уклањање размака у Екцелу, заједно са неколико практичних примера и преузети Екцел предложак. Можете и да прођете кроз друге наше предложене чланке -

  1. ВБА функција у Екцелу
  2. ВБА ВЛООКУП функција
  3. Водич за картицу за програмере Екцел
  4. Како створити командно дугме за штампање у Екцелу?

Категорија: