Процедура Sub
Sub Процедура Sub представляет собой последовательность инструкций языка Visual Basic, ограниченных инструкциями Sub и End Sub, которая выполняет действия, но не возвращает значение. Процедура Sub может получать аргументы, как например константы, переменные, или выражения, передаваемые ей вызывающей процедурой. Если процедура Sub не имеет аргументов, инструкция Sub должна содержать пустые скобки.
В следующей процедуре Sub содержатся комментарии, объясняющие каждую строк.
' Описывает процедуру с именем GetInfo
' Эта процедура Sub не имеет аргументов
Sub GetInfo()
' Описывает строковую переменную с именем answer
Dim answer As String
' Присваивает переменой answer возвращаемое значение функции
answer = InputBox(Prompt:="Как Ваше имя?")
' Условная инструкция If...Then...Else
If answer = Empty Then
' Вызов функции MsgBox
MsgBox Prompt:="Введите имя."
Else
' Функция MsgBox объединена с переменной answer
MsgBox Prompt:="Имя переменной " & answer
' Завершает инструкцию If...Then...Else
End If
' Завершает процедуру Sub
End Sub