Написание инструкций 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 и обратная связь.