Visual Basic ステートメントの記述
Visual Basic のステートメントは完結した命令です。 ステートメントにはキーワード、演算子、変数、定数、および式を含めることができます。 各ステートメントは次の 3 つのカテゴリのいずれかに属します。
変数、定数、またはプロシージャに名前を付け、データ型を指定することもできます。
代入ステートメント。値または式を変数または定数に割り当てます。
アクションを開始する実行可能ステートメント。 これらのステートメントは、メソッドまたは関数を実行でき、コード ブロックをループまたは分岐できます。 多くの場合、実行可能ステートメントには算術演算子または条件付き演算子が含まれます。
複数行にわたってステートメントを続行する
ステートメントは通常、1 行に収まりますが、行 継続文字を使用して次の行にステートメントを続けることができます。 次の例では、MsgBox 実行可能ステートメントを 3 行にまたがって記述しています。
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
の後にスペースが続き、プロシージャ内の任意の場所に追加できます。 ステートメントと同じ行にコメントを追加するには、ステートメントの後にアポストロフィを挿入し、その後にコメントを挿入します。 既定では、コメントは緑色のテキストとして表示されます。
構文エラーを確認する
コード行を入力し Enter キーを押したときに、行が赤い色で表示された場合 (場合によっては、エラー メッセージも一緒に表示されます)、ステートメントの問題を見つけて修正する必要があります。
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。