Понимание структуры If … End If

Макросы в Excel написаны на языке, который называется Visual Basic для приложений (VBA). Как и любой другой язык программирования, VBA включает определенные структуры программирования, которые используются для управления выполнением программы. Одной из таких структур является структура If … End If. Чаще всего эта структура используется со следующим синтаксисом:

If условие Then программные операторы Остальные программные операторы End If

Когда выполняется макрос, и встречается эта структура, Excel проверяет любое условие , которое вы определили. Если условие истинно, то выполняются операторы программы сразу после ключевого слова Then. Если они не верны, то выполняются операторы после ключевого слова Else. Ключевое слово Else и любые последующие операторы программы (которые вместе составляют предложение Else ) являются необязательными; вам не нужно включать их в свой макрос.

Независимо от того, выполняются ли программные операторы в структуре If … End If, когда Excel завершит работу со структурой, макрос продолжит выполнение с оператором, следующим за ключевым словом End If.

Источник: frestage.ru

Бытовой вопрос