Microsoft Excel

  • doc
  • 14.05.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 8. Microsoft Excel.doc

Оператор ветвления If…Then…Else…End if

Оператор ветвления (условный оператор) - это структура, которая представляет собой простую форму проверки заданных условий, впоследствии чего выполняются определенные операторы.

Оператор If…Then…Else…End if имеет следующий синтаксис:
If 
условие Then 1й_оператор Else 2й_оператор

1й_оператор выполняется в том случае, когда заданное условие является истиной, если же условие не равняется истине – тогда выполняется 2й_оператор.

Условный оператор If можно использовать в трёх видах:

1. If условие Then оператор

Пример №1:

view plainprint?

1.        Sub example1()  

2.         If 100 = 100 Then MsgBox True  

3.        End Sub  

В примере №1 приведена краткая форма записи, что означает: если(if) 100 = 100(условие) тогда(then) Msgbox True(оператор)

2. If условие Then 1й_оператор Else 2й_оператор End If

Пример №2:

 

view plainprint?

1.        Sub example2()  

2.         If 100 < 10 Then  

3.         MsgBox True  

4.         Else  

5.         MsgBox False  

6.         End If  

7.        End Sub  

В примере №2 приведена полная форма записи с двумя операторами, что означает: если(if) 100 < 10(условие) тогда(then) Msgbox True(1й_оператор) иначе(else) Msgbox False(2й_оператор) конец(end if)

3. If 
1е_условие Then 1й_оператор ElseIf 2е_условие Then 2й_оператор End If

Пример №3:

view plainprint?

1.        Sub example3()  

2.         If 100 = 120 Then  

3.         MsgBox 120  

4.         ElseIf 100 = 100 Then  

5.         MsgBox 100  

6.         End If  

7.        End Sub  


В примере №3 приведена самая гибкая форма условного оператора If (структура с двумя операторами и двумя условиями), что означает: если(
if) 100 = 120(1е_условие) тогда(then) Msgbox 120(1й_оператор) иначе если(ElseIf) 100 = 100(2е_условие) тогда(then) Msgbox 100(2й_оператор)

 


Скачано с www.znanio.ru