Заява Excel VBA If then - Прості макроси Excel

Зміст

Якщо тоді Заява | Інше твердження

Використовувати Заява 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 (другий приклад).

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave