Subプロシージャ

Subプロシージャは、アクションを実行するが値を戻さない(Sub文とEnd Sub文で囲まれた)一連のBSL文です。Subプロシージャは、引数(呼出し側プロシージャによって渡される定数、変数または式)を使用できます。Subプロシージャに引数がない場合は、そのSub文に一対の空のカッコ()を指定する必要があります。

次の例は、Subプロシージャの使用方法を示しています:

Sub CalculateArea()
    Dim length, width, area
    length = 5
    width = 4
    area = length * width   ' Calculates the area of the rectangle.
    'The area of the rectangle is 20
End Sub
Call CalculateArea()