Якщо тоді Заява | Інше твердження
Використовувати Заява If Тоді в Excel VBA виконувати рядки коду, якщо виконується певна умова.
Заява Якщо
Помістіть команду на робочому аркуші та додайте такі рядки коду:
Оцінити як ціле число, результат як рядок
score = Діапазон ("A1"). Значення
Якщо оцінка> = 60, то результат = "пройти"
Діапазон ("B1"). Значення = результат
Пояснення: якщо оцінка більша або дорівнює 60, Excel VBA повертає прохід.
Результат, коли ви натискаєте кнопку команди на аркуші:
Примітка: якщо оцінка менше 60, Excel VBA розміщує значення результату порожньої змінної у комірці В1.
Інше твердження
Помістіть команду на робочому аркуші та додайте такі рядки коду:
Оцінити як ціле число, результат як рядок
score = Діапазон ("A1"). Значення
Якщо оцінка> = 60 Тоді
result = "pass"
Інакше
result = "fail"
Закінчити Якщо
Діапазон ("B1"). Значення = результат
Пояснення: якщо оцінка більша або дорівнює 60, Excel VBA повертає проходження, інакше повернення Excel VBA не завершується.
Результат, коли ви натискаєте кнопку команди на аркуші:
Примітка: лише якщо у вас один рядок коду після Тоді, а оператора Else немає, дозволяється розміщувати рядок коду безпосередньо після Тоді та опускати (залишити) End If (перший приклад). В іншому випадку почніть новий рядок після слів Then та Else і закінчіть End If (другий приклад).