Екцел ВБА МсгБок
ВБА МсгБок функција је попут излазне функције која се користи за приказ уопштене поруке коју пружа програмер, она је попут исписа за испис. Ова функција или израз нема аргументе, а персонализоване поруке у овој функцији записују се под двоструким наводницима, док је за вредности дата променљива референца.
Када почнемо да учимо ВБА, прво што покушавамо да научимо је Мессаге Бок или МсгБок функција. То је ништа друго до мали оквир у коме се налази порука за корисника. У овом упутству ћемо вам показати како приказати поруку, како прилагодити оквир за поруке, промену иконе, промену дугмади и друге модалитете оквира за поруке.
Омогући картицу програмера
Прво ако у Екцелу не видите картицу Девелопер, следите кораке у наставку да бисте омогућили картицу програмера.
Корак 1: Идите на ФИЛЕ> ОПТИОНС.

Корак 2: Кликните на Прилагоди траку у оквиру Екцел опција.

Корак 3: На десној страни означите поље Програмер да бисте га омогућили.

Корак 4: Кликните на Ок и затворите овај прозор. Сада бисте на траци програма Екцел требали видети картицу Девелопер.

Синтакса функције МсгБок
Док куцамо реч МсгБок у модулу, можемо видети синтаксу. Сад ћу вас упознати са синтаксом.

- Упит: Ово је први и обавезни аргумент. У горњем примеру, морам да упишем реч „Добродошли у ВБА“ као упит. Ово није ништа друго до порука коју морамо показати. Можемо приказати до 1024 знака.
- Дугме: Ово није ништа друго до какво дугме требамо приказати на МсгБоку. На пример, у нашем претходном примеру, подразумевано дугме је приказано као ОК.
- Наслов: Ово је наслов оквира за поруку. Можемо прилагодити овај наслов и дати своје име пољу за поруке у двоструким наводницима.
- (датотека помоћи): Ово није ништа друго до икона помоћи коју желите да прикажете корисницима. Ако сумњају и ако сте већ навели предлоге, они могу да кликну на ову паклену датотеку да сазнају више.
- (Контекст): Ово је нумеричка вредност додељена одговарајућој теми помоћи.
Како створити МессагеБок користећи ВБА код?
Следите кораке у наставку да бисте креирали једноставно поље за поруке помоћу ВБА кода.
1. корак: Отворите Висуал Басиц Едитор
Идите на картицу ДЕВЕЛОПЕР и кликните на ВИСУАЛ БАСИЦ.

Алтернатива : Можете да кликнете на пречицу алт = "" + Ф11.

Корак 2: Уметните модул
Сада кликните на ИНСЕРТ и одаберите МОДУЛЕ.

Уметнуће нови МОДУЛ у ваш ВБА едитор.

Корак 3: Покрените подпроцес
Покрените свој екцел макро укуцавањем СУБ, који је глава макроа. Дајте МАКРО име и притисните ентер.

Корак 4: Почните писати код за МсгБок
- Између главе и репа макроа, морамо да напишемо код. Дакле, започните реч Мсгбок. То ће приказати функцију МсгБок.

- Чим видите реч Мсгбок притисните језичак, она ће почети да приказује синтаксу Мсгбок.

- Сада упишите реч Добродошли у ВБА у двоструким наводницима.

- Направили смо једноставан макро за поруке.
Корак 5: Покрените код
- Сада унутар макроа ставите курсор и притисните тастер Ф5, који је пречица за покретање макронаредбе.

Корак 6: Излаз
Чим покренете макро, у вашем Екцел прозору можете видети оквир за поруку.

Структура оквира за поруке
Сада ћу вас упознати са структуром оквира за поруке. Састоји се од четири елемента.

# 1 - Наслов
Подразумевано је оквир за поруку наслов оквира за поруке приказан као Мицрософт Екцел. Можемо и ово изменити. Након испоруке упита, МсгБоку можемо дати своје име.
Корак 1: Прво дајте упит, тј. Поруку коју желите да прикажете.

Корак 2: Следећи аргумент је Дугмад то игноришу и прелазе на следећи аргумент, т, тј. Наслов.

Корак 3: Готови смо. Сада покрените макро помоћу тастера Ф5.

Сада можете да видите разлику у наслову оквира за поруку. Уместо подразумеваног наслова Мицрософт Екцел сада као увод приказује Увод у ВБА .
# 2 - Дугмад
Научили смо како приказати оквир за поруке, како променити наслов оквира за поруке. Сада ћемо видети опцију дугмета за оквир за поруке.
Једном када се од вас затражи унос, следећа ствар у синтакси је дугме са оквиром за поруке.

Имамо чак 20 врста опција дугмета за поруке, укључујући Да / Не. Можете одабрати било које од доступних 20 тастера. На пример, изабрао сам вбИесНоЦанцел.

Сада покрените макро, видећемо различита дугмад у оквиру за поруке уместо подразумеваног дугмета ОК.

# 3 - Комбинација икона и дугмади
Видели смо како да изменимо дугмад оквира за поруке. Заједно са дугметом оквира за поруке, можемо приказати и иконе, попут доње слике.

Доступне су четири врсте икона. вбЦритицал, вбКуестион, вбЕкцламатион и вбИнформатион.
Да бисмо дугме приказали заједно са иконом, потребно је да комбинујемо обоје уношењем иконе плус (+) заједно.
# 1 - вбКуестион Маркс Ицон
Шифра:
Суб СериалНумбер () МсгБок„Добродошли у ВБА“, вбИесНоЦанцел + ВбКуестион , „Увод у ВБА“
Крај Суб
Резултат:
# 2 - вбИкона критичних знакова
Шифра:
Суб МессагеБокЕкампле ()МсгБок „Добродошли у ВБА“, вбИесНоЦанцел + ВбЦритицал , „Увод у ВБА“
Крај Суб
Резултат:

# 3 - вбЕкцламатион Маркс Ицон
Шифра:
Суб МессагеБокЕкампле ()МсгБок “Добро дошли у ВБА”, вбИесНоЦанцел + ВбЕкцламатион , “Увод у ВБА”
Крај под
Резултат:

# 4 - вбИнформација Ознака Икона
Шифра:
Суб МессагеБокЕкампле ()МсгБок „Добродошли у ВБА“, вбИесНоЦанцел + ВбИнформатион , „Увод у ВБА“
Крај Суб
Резултат:
Ствари које треба запамтити
- Дугме и икону можемо комбиновати комбиновањем са иконом плус (+).
- Комбинујемо многа дугмад комбинујући их са иконом плус (+).
- Како напредујемо до следећих нивоа ВБА, видећемо напредне опције оквира за поруке.
- Сви нумерички одзиви треба да имају двоструке наводнике, а нумеричке вредности не захтевају двоструке наводнике.