Екцел ВБА: Креирајте нову линију у МсгБок-у (6 примера)

  • Деле Ово
Hugh West

Често користимо МсгБок у ВБА да бисмо приказали обавештење након покретања кодова. Понекад једна линија не може исправно приказати излаз. Затим морамо додати нове редове . Дакле, из овог чланка ћете научити 6 корисних макроа за додавање нове линије у МсгБок користећи Екцел ВБА.

Преузмите радну свеску за вежбање

Овде можете преузети бесплатни Екцел шаблон и вежбати сами.

Креирајте нову линију у МсгБок.клсм

6 примера за креирање нове линије у МсгБок-у помоћу Екцел ВБА

1. Користите вбНевЛине за додавање нове линије у МсгБок користећи Екцел ВБА

Овде ћемо користити вбНевЛине у ВБА макро да бисмо додали ред у МсгБок. Показаћу „ Здраво! ” у првом реду и „ Добродошли у ЕкцелВИКИ” у другом реду.

Кораци:

  • Притисните Алт + Ф11 да бисте отворили ВБА прозор .
  • Затим кликните на на следећи начин да бисте уметните модул: Инсерт ➤ Модуле .

  • Касније унесите следеће кодове у њега-
1475

  • Затим вратите се на свој лист и кликните на као што следи да бисте отворили Макрои дијалошки оквир: Програмер ➤ Макрои .

  • Изаберите макро наме како је наведено у кодовима .
  • На крају, само притисните Рун .

Сада погледајте, вбНевЛине приказује излаз у двалиније .

Прочитајте више: ВБА за генерисање више редова у телу е-поште у Екцел-у (2 метода)

2. Користите вбЦрЛф за креирање нове линије у МсгБок-у Коришћење ВБА у Екцел-у

Сада ћемо користити другу константу ВБА вбЦрЛф да креирамо нову линију у МсгБок . Такође ће додати нову линију између два узастопна реда.

Кораци:

  • Прво, пратите прва два корака од првог метода да бисте убацили модул у ВБА
  • Затим напишите следеће кодове у њега-
9162

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

Константа вбЦрЛф је додала нова линија са линиом размака такође.

Прочитајте више: Како додати Линија у Екцел ћелији (5 једноставних метода)

3. Уметните вбЛф да бисте додали нову линију у МсгБок помоћу Екцел ВБА

Хајде да употребимо другу константу- вбЛф да додамо нови ред у МсгБок у Екцел ВБА.

Кораци:

  • Пратите прва два корака од првог метода да бисте убацили модул у ВБА
  • Касније, напишите следеће кодове у њега-
2089

  • Затим пратите четврти корак од првог метода да бисте отворили макро оквир за дијалог .
  • Касније изаберите име макроа као што је поменуто у кодовима и притисните Рун .

И убрзо након тога добићете жељени резултат.

Прочитајте више: Како додати нову линију са ЦОНЦАТЕНАТЕ формулом у Екцел-у (5 начина)

4. Примените Цхр за креирање нове линије у МсгБок-у користећи ВБА у Екцел-у

Овде ћемо користити две константе ВБА- Цхр(13) &амп; Цхр(10) за додавање редова.

Кораци:

  • Почните са праћењем прва два корака од првог метода да бисте убацили модул у ВБА
  • Онда напишите следеће кодове у њега-
9820

  • Након тога следите четврти корак од првог метода да бисте отворили макро оквир за дијалог .
  • Затим изаберите доделите име макроа и притисните Покрени .

Видите да имамо исти излаз.

5. Додајте нову линију у макро у Екцел ВБА

У претходним методама, нисмо прекинули линију у коду. Овде ћемо разбити и додати редове унутар кодова.

Кораци:

  • Прво, следите прва два корака од првог метода да бисте убацили модул у ВБА
  • Следеће, напишите следеће кодове у њега-
8056

  • Касније, пратите четврти корак од првог метода да бисте отворили макро дијалог .
  • Затим само изаберите име макроа и притисните Рун .

Садавидите, тај макро је додато нову линију задржавајући размак између редова.

Прочитајте више: Како направити прелом реда у Екцел-у (4 начина)

6. Уградите ВБА да бисте додали нове линије у МсгБок помоћу дугмета

У нашој последњој методи, задатак ћемо урадити на мало другачији начин. Поставићемо дугме за додавање редова у МсгБок .

6.1 Дугме за једну линију

Прво, ми направићу дугме за додавање једне линије. За то сам направио скуп података који представља три ћелије за унос Презиме , Адреса и Број телефона . Када кликнемо на дугме , провериће ћелије и ако добије празну ћелију онда ће приказати поруку за ту ћелију.

  • Кликните на на следећи начин: Програмер ➤ Инсерт , а затим изаберите правоугаони оквир из одељка Контроле обрасца .

  • Убрзо након тога, добићете плус сигн у курсор, леви клик миша и превуците на лист да бисте подесили величину дугмета .

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

  • Укуцајте Име и кликните било где на листу.

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

  • У овом тренутку дајте Име макроа и притисните Ново .

  • Затим укуцајте следеће кодови
5143

Разлом кода

  • Прво сам направио Суб процедуру СинглеЛине_Буттон .
  • Затим сам декларисао променљиву ВС као Радни лист .
  • Затим користи три ИФ израза да провери ћелије, ако је ћелија попуњена вредношћу онда ће је игнорисати и ако добије празну ћелију онда ће приказати одговарајућу поруку кроз МсгБок .
  • Касније, само вратите се на свој лист и кликните на дугме .

Пошто је поље Презиме празно, зато се приказује порука обавештења.

  • Притисните ОК и онда ће проверити друго поље .

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

Овде сам попунио прво поље и кликнуо на дугме, и видео да је прескочио то поље и скочио на друго поље да би приказао поруку.

6.2 Дугме за више линија

Додељивањем овог дугмета, моћи ћемо да додамо више редова истовремено у оквир за поруке.

  • Прво, пратите првих 6 корака одпретходни одељак да бисте додали дугме и доделили макро .

  • Затим укуцајте следеће кодове у макро-
6665

Разлом кода

  • Овде сам направио Суб процедуру Мултипле_Лине_Буттон .
  • Затим сам декларисао неке променљиве ВС Као Радни лист и Презиме , Адреса , Телефон , Еррор_мсг Као
  • Касније, користи се Лен и Ранге да бисте подесили поља.
  • Коначно, користи се Иф искази да се провери да ли су поља празна или не . Ако је попуњен онда ће га прескочити, а ако није, онда ће се приказати поруке кроз МсгБок .
  • Коначно, само вратите се на лист и кликните на дугме .

И видите да приказује три реда за три поља како се сви су празни .

Попунио сам прво поље и сада видите, приказује само поруке за следећа 2 поља .

Прочитајте више: Како ставити више редова у Екцел ћелију (2 лака начина)

Закључак

Надам се да ће горе описане процедуре бити довољно добре за креирање нове линије у МсгБок-у користећи Екцел ВБА. Слободно поставите било које питање у одељку за коментаре и пошаљите ми повратне информације.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.