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 のサポートおよびフィードバックを参照してください。