Змест
У гэтым артыкуле я пакажу вам, як можна распрацаваць і выкарыстоўваць поле паведамлення Так Не ў VBA у Excel.
Распрацаваць і выкарыстоўваць Так Не Поле паведамленняў з Excel VBA (хуткі прагляд)
3990
Спампаваць практычны сшытак
Спампуйце гэты практычны сшытак, каб займацца, пакуль вы чытаюць гэты артыкул.
Yes No Message Box.xlsm
Агляд кода VBA для распрацоўкі і выкарыстання Yes No Message Box. (Пакрокавы аналіз)
Давайце на простым прыкладзе навучымся карыстацца акном паведамлення "так-не" . У акне паведамленняў вам будзе зададзена пытанне, ці падабаецца вам ExcelWIKI?
Калі ваш адказ станоўчы, вы націснеце Так у акне паведамлення . І калі ваш адказ Не , вы націснеце Не .
Зараз, што адбудзецца пасля таго, як вы націснеце так або не ў поле паведамлення ? У актыўным аркушы ёсць 2 клеткі, якія змяшчаюць колькасць людзей, якім падабаецца і не падабаецца ExcelWIKI. Калі вы націснеце так , лік у ячэйцы "лайк" павялічыцца на адзінку.
А калі вы націснеце не , лік у ячэйцы "не падабаецца" павялічыцца на адзінку .
Такім чынам, як выканаць усю гэтую задачу з дапамогай кода VBA ? лёгка. Ва ўсім працэсе ёсць 2 асноўныя этапы.
- Распрацоўка акна паведамлення "Так-Не"
- Выкарыстанне вываду Вокна паведамленняў
Я паказваю падрабязнасці кожнага кроку для вашага навучання.
⧪ Крок1: Распрацоўка скрыні паведамлення "так-не"
Перш за ўсё, вы павінны стварыць поле паведамленне "так-не" у VBA . Гэта лёгка. Выкарыстоўвайце тую ж самую працэдуру, што і звычайнае поле паведамлення, з пытаннем адносна аргумента разам з новым аргументам vbYesNo .
Тут пытанне: “Вам падабаецца ExcelWIKI ?”
6996
⧪ Крок 2: Выкарыстанне вываду акна паведамлення
Далей мы выканаем задачу з дапамогай вываду паведамлення . Тут ячэйка C3 змяшчае колькасць людзей, якім падабаецца ExcelWIKI, а ячэйка C4 змяшчае колькасць людзей, якім не падабаецца ExcelWIKI.
Такім чынам, калі адказ Так , ячэйка C3 павялічыцца на адзінку. І калі гэта Не , ячэйка C4 павялічыцца на адзінку.
Мы будзем выкарыстоўваць If-блок , каб выканаць гэта.
3355
Такім чынам, поўны код VBA будзе:
⧭ Код VBA:
6856
Стварэнне макраса для распрацоўкі і выкарыстання акна паведамлення "Так Не" ў Excel
Мы бачылі пакрокавы аналіз кода распрацаваць і выкарыстоўваць акно паведамлення "Так-Не". Зараз давайце паглядзім, як мы можам стварыць макрас для выканання кода.
⧪ Крок 1: Адкрыццё акна VBA
Націсніце ALT + F11 на клавіятуры, каб адкрыць акно Visual Basic .
⧪ Крок 2: Устаўка новага модуля
Перайсці да Уставіць > Модуль на панэлі інструментаў. Націсніце на Модуль . Новы модуль пад назвай Module1 (ці што-небудзь яшчэ ў залежнасці ад вашай папярэдняй гісторыі).
⧪ Крок 3: Размяшчэнне кода VBA
Гэта самы важны крок. Устаўце дадзены код VBA у модуль.
⧪ Крок 4: Запуск кода
Націсніце на інструменце Run Sub / UserForm з панэлі інструментаў вышэй.
Код будзе выкананы. У акне паведамлення вас спытаюць, ці падабаецца вам ExcelWIKI ці не, з варыянтамі Так і Не .
Калі вы выбіраеце Так , лік у ячэйцы C3 павялічыцца на адзінку. І калі вы выбіраеце Не , лік у ячэйцы C4 павялічыцца на адзінку.
Тут я выбраў так , таму колькасць людзей, якім падабаецца ExcelWIKI , павялічылася на аднаго.
Пра што трэба памятаць
- Вокна паведамлення ў VBA змяшчае ў агульнай складанасці 4 параметры, якія называюцца Prompt, Button, Title і Helpfile . Тут я паказаў толькі 2 параметры, Запыт і Кнопку . Але калі вы хочаце даведацца пра акно паведамленняў VBA больш падрабязна, вы можаце праверыць гэтую спасылку.