Преглед садржаја
У овом чланку ћу вам показати како можете да развијете и користите оквир за поруку Да Не у ВБА у Екцел-у.
Развијте и користите Да Не Оквир за поруке са Екцел ВБА (брзи преглед)
3234
Преузмите радну свеску за вежбе
Преузмите ову радну свеску за вежбање да бисте вежбали док сте читају овај чланак.
Да Не Мессаге Бок.клсм
Преглед ВБА кода за развој и коришћење оквира за поруке Да Не (Анализа корак по корак)
Научимо употребу да-не оквира за поруке на једноставном примеру. кутија за поруку ће вам поставити питање, да ли вам се свиђа ЕкцелВИКИ?
Ако је ваш одговор да, кликните на Да у пољу за поруке . А ако је ваш одговор Не , кликните на Не .
Шта ће се догодити након што кликнете на да или не у пољу за поруке ? У активном радном листу постоје 2 ћелије које садрже број људи којима се свиђа или не свиђа ЕкцелВИКИ. Ако притиснете да , број у ћелији која вам се свиђа ће се повећати за један.
А ако притиснете не , број у ћелији која вам се не свиђа ће се повећати за један .
Дакле, како извршити цео овај задатак са ВБА кодом? Лако. Постоји 2 главна корака у целом процесу.
- Развијање кутије за поруке да-не
- Коришћење излаза Кутија за поруке
Показујем детаље сваког корака за ваше учење.
⧪ Корак1: Развијање оквира за поруке да-не
Пре свега, морате да креирате оквир да-не порука у ВБА . Ово је лако. Користите исту процедуру као и обични оквир за поруке, са питањем о аргументу, заједно са новим аргументом вбИесНо .
Овде је питање, „Да ли вам се свиђа ЕкцелВИКИ ?”
6541
⧪ Корак 2: Коришћење излаза оквира за поруке
Следеће ћемо извршити задатак користећи излаз кутија за поруке . Овде ћелија Ц3 садржи број људи којима се свиђа ЕкцелВИКИ, а ћелија Ц4 садржи број људи којима се не свиђа ЕкцелВИКИ.
Дакле, ако одговор је Да , ћелија Ц3 ће се повећати за један. А ако је Не , ћелија Ц4 ће се повећати за један.
Користићемо Иф-блок да ово извршимо.
2363
Дакле, комплетан ВБА код ће бити:
⧭ ВБА код:
8488
Креирање макроа за развој и коришћење оквира за поруке да не у Екцел-у
Видели смо детаљну анализу кода да бисте развили и користили оквир за поруке Да-Не. Сада, да видимо како можемо да направимо макро за покретање кода.
⧪ Корак 1: Отварање ВБА прозора
Притисните АЛТ + Ф11 на тастатури да бисте отворили прозор Висуал Басиц .
⧪ Корак 2: Уметање новог модула
Идите на Убаци &гт; Модул на траци са алаткама. Кликните на Модул . Нови модул под називом Модул1 (или било шта друго у зависности од ваше прошлости) ће се отворити.
⧪ Корак 3: Стављање ВБА кода
Ово је најважнији корак. Уметните дати ВБА код у модул.
⧪ Корак 4: Покретање кода
Кликните на алатки Рун Суб / УсерФорм са траке са алаткама изнад.
Код ће се покренути. кутија за поруке ће вас питати да ли вам се свиђа ЕкцелВИКИ или не, са опцијама Да и Не .
Ако одаберете Да , број у ћелији Ц3 ће се повећати за један. А ако изаберете Не , број у ћелији Ц4 ће се повећати за један.
Овде сам изабрао да , тако да број људи који воле ЕкцелВИКИ се повећао за један.
Ствари које треба запамтити
- кутија за поруке у ВБА садржи укупно 4 параметара који се зову Промпт, Буттон, Титле и Хелпфиле . Овде сам приказао само 2 параметара, Промпт и Дугме . Али ако желите да откријете ВБА оквир за поруке детаљније, можете да проверите ову везу.