Преглед садржаја
Често користимо МсгБок у ВБА да бисмо приказали обавештење након покретања кодова. Понекад једна линија не може исправно приказати излаз. Затим морамо додати нове редове . Дакле, из овог чланка ћете научити 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 лака начина)
Закључак
Надам се да ће горе описане процедуре бити довољно добре за креирање нове линије у МсгБок-у користећи Екцел ВБА. Слободно поставите било које питање у одељку за коментаре и пошаљите ми повратне информације.