Зміст
У цій статті я покажу вам, як можна розробити та використовувати Так Ні вікно повідомлення в VBA в Excel.
Розробка та використання вікна повідомлень "Так-ні" за допомогою Excel VBA (Швидкий перегляд)
Sub Yes_No_Message_Box() Answer = MsgBox("Do You Like ExcelWIKI?", vbYesNo) If Answer = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Answer = vbNo Then Range("C4") = Range("C4") + 1 End If End Sub
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Огляд коду на мові VBA для розробки та використання вікна з повідомленням Yes No (покроковий аналіз)
Давайте навчимося використовувати вікно повідомлення "так-ні на простому прикладі. вікно повідомлення задасть вам питання, чи подобається вам ExcelWIKI?
Якщо ваша відповідь "так", ви натискаєте Так в вікно повідомлення І якщо ваша відповідь Ні ви натиснете Ні .
Тепер, що станеться після того, як ви натиснете "так" або "ні" у вікні вікно повідомлення На активному робочому аркуші знаходяться 2 комірки, що містять кількість людей, яким подобається і не подобається ExcelWIKI. Якщо натиснути кнопку так то число в подібній комірці збільшиться на одиницю.
І якщо ти вдариш ні число в комірці нелюбові збільшиться на одиницю.
Отже, як виконати все це завдання за допомогою VBA код? Легко. Там є 2 основні етапи всього процесу.
- Розвиваючи Поле для повідомлень "Так-Ні
- Використовуючи вихідні дані Скринька повідомлень
Я показую детально кожен крок для вашого навчання.
⧪ Крок 1: Розробка поля для запитань "так-ні
Перш за все, необхідно створити повідомлення "так-ні ввімкнути VBA Це дуже просто: використовуйте ту ж саму процедуру, що й у звичайному вікні повідомлень, з питанням щодо аргументу, а також з новим аргументом. vbТакНі .
Тут питання в іншому, "Чи подобається вам ExcelWIKI?"
Answer = MsgBox("Чи подобається Вам ExcelWIKI?", vbYesNo)
⧪ Крок 2: Використання виводу вікна повідомлень
Далі ми виконаємо завдання за допомогою вікно повідомлення Вихід. Ось, клітинка. C3 містить кількість людей, яким подобається ExcelWIKI, а комірка C4 містить кількість людей, яким не подобається ExcelWIKI.
Отже, якщо відповідь буде Так клітинка C3 збільшиться на одиницю. І якщо це буде Ні клітинка C4 збільшиться на одиницю.
Ми будемо використовувати If-блок щоб виконати це.
Якщо Відповідь = vbТак Тоді Діапазон("C3") = Діапазон("C3") + 1 ІнакшеЯкщо Відповідь = vbНі Тоді Діапазон("C4") = Діапазон("C4") + 1 Кінець Якщо
Таким чином, повна VBA код буде:
⧭ Код VBA:
Sub Yes_No_Message_Box() Answer = MsgBox("Do You Like ExcelWIKI?", vbYesNo) If Answer = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Answer = vbNo Then Range("C4") = Range("C4") + 1 End If End Sub
Створення макросу для розробки та використання вікна з перемикачем "Так-Ні" в Excel
Ми розглянули покроковий аналіз коду для розробки та використання вікна з відповіддю "Так-Ні". Тепер давайте подивимося, як можна створити макрос для запуску коду.
⧪ Крок 1: Відкриття вікна VBA
Преса ALT + F11 на клавіатурі, щоб відкрити Visual Basic вікно.
⧪ Крок 2: Вставка нового модуля
Перейдіть до Вставка> Модуль на панелі інструментів. Натисніть на Модуль Новий модуль під назвою Модуль 1 (або щось інше, залежно від вашої минулої історії) відкриється.
⧪ Крок 3: Розміщення коду VBA
Це найважливіший крок. Вставте дані VBA код в модулі.
⧪ Крок 4: Запуск коду
Натисніть на кнопку Виконати Sub / UserForm на панелі інструментів вище.
Код запуститься. A вікно повідомлення запитає, чи подобається вам ExcelWIKI чи ні, з Так і Ні варіант.
Якщо ви обираєте Так число в комірці C3 збільшиться на одиницю. А якщо ви виберете Ні число в комірці C4 збільшиться на одиницю.
Тут я вибрав так тому кількість людей, яким подобається ExcelWIKI збільшився на одиницю.
Важливі моменти для запам'ятовування
- A вікно повідомлення в VBA містить загалом 4 викликані параметри Підказка, Кнопка, Назва і Довідковий файл Тут я показав лише 2 параметрів, Оперативність і Кнопка Але якщо ви хочете відкрити для себе Вікно повідомлень VBA Більш детально можна ознайомитися за цим посиланням.