Строки и блоки Строка операторов оператор : Блок операторов _| строка операторов _| 1
Простые операторы Оператор присваивания Let левостороннее выражение = выражение Set Пустой оператор Оператор перехода Go. To метка 2
Операторы вызова процедуры Оператор вызова процедуры Call ( 1 - й вариант ) имя процедуры ( ) параметр , Оператор вызова процедуры ( 2 - й вариант ) имя процедуры параметр , Оператор вызова процедуры имя параметра ( 3 - й вариант : = , ) значение параметра 3
Процедура Заголовок процедуры Private Sub Public Static Friend имя процедуры ( ) описание параметров Описание процедуры заголовок процедуры блок операторов End Sub 4
Описание параметров Описание простого параметра Optional () By. Val имя параметра By. Ref = имя типа As знаяение по умолчанию Описание необязательных параметров Param. Array имя параметра () Описание параметров описание простого параметра , описание необязательных параметра 5
Функция Заголовок функции Private Function Public Static Friend имя функции ( ) описание параметров As имя типа Описание функции заголовок функции блок операторов End Function 6
Оператор ветвления Однострочный оператор ветвления условие If Else строка операторов Then строка операторов Многострочный оператор ветвления условие If блок Then End If блок Else 7
Блоки многострочного оператора ветвления Блок Then блок операторов Блок Else. If условие Then блок операторов Блок Else блок операторов 8
Оператор выбора Select Case _| селектор End Select блок случаев блок умолчания Блок случаев Case Блок умолчания блок операторов альтернатива Case Else блок операторов , Альтернатива выражение нижняя граница Is To операция сравнения верхняя граница выражение 9
Операторы циклов Цикл с предусловием While условие Do блок операторов Loop Until Цикл с постусловием While Do блок операторов условие Loop Until 10
Цикл с параметром заголовок цикла с параметром блок операторов завершение цикла Заголовок цикла с параметром For начальное значение = параметр To конечное значение Step шаг Завершение цикла Next параметр , 11