Страницы: 1
RSS
Многовложенные условия в VBA. Как лаконичее и красивее?
 
Приветствую всех! В ВБА есть необходимость прописать проверку многих условий if(условие; действие; if(условие; действие; if(условие; действие)) и т.д. Когда условий 1, 2,3 - их можно прописать в макросе. Но когда их много? Есть возможность запутаться в этих условиях. Как можно это сделать проверку многих условий лаконичнее и красивее?
 
лаконичнее и красивее можно сделать с использование логических операций, с использованием Elseif , а также без использования IF с использованием CASE
По вопросам из тем форума, личку не читаю.
 
Select Case?
Ну или файл-пример в студию или хотя бы более подробное описание.
Ну или надстройку поставить, которая будет следить за форматированием кода, например, VB Style Code.
Изменено: Wiss - 18.11.2019 15:38:35
Я не волшебник, я только учусь.
 
Malysheff, здравствуйте. Я обхожусь без Select Case
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Без примера что посоветовать?
Select Case - это если одно-двухуровневые условия... Можно разнести проверки в  отдельные функции. Тем более, если проверки повторяются или функции будут логически и по структуре одинаковыми.
Страницы: 1
Наверх