Операторы.
Оператор выбора Оператор выбора Оператор выбора Оператор выбора Оператор присваивания Оператор присваивания Оператор присваивания Оператор присваивания Условный оператор Условный оператор Условный оператор Условный оператор Операторы цикла Операторы цикла Операторы цикла Операторы цикла
Оператор выбора : Синтаксис: Синтаксис: Select Case выражение [Case список выражений-n [ операторы-n ]…] [Case Else [ операторы_иначе ]] End Select
Оператор присваивания: Оператор присваивания используется для присваивания результата выражения переменной. Синтаксис: Имя переменной = выражение Пример: x=x*20+25
Условный оператор. В VBA условный оператор If можно исполь- зовать в одном из трех форматов: If … Then ( краткая форма ).If … Then If … Then … Else ( полная форма ).If … Then … Else If … Then … ElseIf.If … Then … ElseIf
Условный оператор If … Then Однострочная форма оператора If … Then: If [условие] Then [оператор] Блочная форма оператора If … Then: If [условие] Then [оператор1] [оператор2]... End If
Условный оператор If … Then … Else Однострочная форма оператора If … Then … Else: If [условие] Then [операторы1] Else [операторы2] Блочная форма оператора If … Then … Else: If [условие] Then [Блок операторов1] Else [Блок операторов2] End If
Условный оператор If … Then … ElseIf Синтаксис: If [условие1] Then [Блок операторов1] ElseIf [условие2] Then [Блок операторов2]... ElseIf [условиеN] Then [Блок операторовN] [Else [Блок операторов_Else]] End If
Операторы цикла. Цикл – это оператор или группа операторов, которые программа многократно выполняет до тех пор, пока не получит команду начать выполнение чего-нибудь другого. Оператор цикла For … Next Оператор цикла For … Next Оператор цикла For … Next Операторы цикла с предусловием (While и Do While) Операторы цикла с предусловием (While и Do While)Операторы цикла с предусловием (While и Do While)Операторы цикла с предусловием (While и Do While) Операторы цикла с постусловием (Do… Loop While, Do… Loop Until ) Операторы цикла с постусловием (Do… Loop While, Do… Loop Until )Операторы цикла с постусловием (Do… Loop While, Do… Loop Until )Операторы цикла с постусловием (Do… Loop While, Do… Loop Until ) Оператор цикла с постусловием Repeat…Until Оператор цикла с постусловием Repeat…UntilОператор цикла с постусловием Repeat…UntilОператор цикла с постусловием Repeat…Until Цикл While...Wend Цикл While...WendЦикл While...WendЦикл While...Wend Оператор цикла For Each … In … Оператор цикла For Each … In …Оператор цикла For Each … In …Оператор цикла For Each … In …
Оператор цикла For … Next For счетчик = начало To конец [Step] [операторы] [Exit For] [операторы] Next [счетчик]
Операторы цикла с предусловием (While и Do While): Синтаксис While: While условие [операторы] Wend Синтаксис Do While: Do [While условие] [операторы] [Exit Do] [операторы] Loop
Операторы цикла с постусловием (Do… Loop While, Do… Loop Until ) Синтаксис Do … Loop While: Do [операторы] [Exit Do] [операторы] Loop [While условие] Синтаксис Do … Loop Until: Do [операторы] [Exit Do] [операторы] Loop [Until условие]
Оператор цикла с постусловием Repeat…Until Синтаксис: REPEAT [Оператор1] [Оператор2] ··· [ОператорN] UNTIL [Условие]
Цикл While...Wend Повторяет выполнение последовательности операторов, пока заданное условие не станет ложным. Синтаксис: While[условие] [тело цикла] Wend
Оператор цикла For Each … In … For Each элемент In группа [операторы] [Exit For] [операторы] Next [элемент]
Спасибо за внимание