Написание инструкций Visual Basic
Оператор в Visual Basic — это полная команда. Он может содержать ключевые слова, операторы, переменные, константы и выражения. Каждый оператор принадлежит одной из следующих трех категорий:
Операторы объявления, которые называют переменную, константу или процедуру, а также могут указывать тип данных.
Инструкции присваивания, которые присваивают значение или выражение переменной или константе.
Исполняемые инструкции, которые инициируют действия. Эти операторы позволяют выполнять методы или функции, а также они могут выполнять циклы и ветвление по блокам кода. Исполняемые операторы часто содержат математические и условные операторы.
Продолжение инструкции по нескольким строкам
Оператор обычно помещается в одну строку, но можно продолжить оператор на следующую строку с помощью символа продолжения строки. В следующем примере исполняемый оператор MsgBox продолжается на трех строках:
Sub DemoBox() 'This procedure declares a string variable,
' assigns it the value Claudia, and then displays
' a concatenated message.
Dim myVar As String
myVar = "John"
MsgBox Prompt:="Hello " & myVar, _
Title:="Greeting Box", _
Buttons:=vbExclamation
End Sub
Добавление примечаний
Комментарии позволяют объяснить процедуру или конкретную инструкцию любому читающему программный код. Средой Visual Basic игнорируются комментарии, когда ею выполняются процедуры. Строки комментариев начинаются с апострофа ('
) или с Rem
пробелом и могут быть добавлены в любое место процедуры. Чтобы добавить комментарий на ту же строку, что и оператор, вставьте после оператора апостроф и введите за ним комментарий. По умолчанию комментарии отображаются в виде зеленого текста.
Проверка синтаксических ошибок
Если после набора строки кода нажата клавиша ВВОД, и строка отображается красной (может также отображаться сообщение об ошибке), необходимо выяснить, что неправильно в операторе и затем исправить его.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.