Sub-Prozeduren

Eine Sub-Prozedur ist eine Reihe von BSL-Anweisungen (in Sub- und End Sub-Anweisungen eingeschlossen), die Aktionen ausführen, aber keinen Wert zurückgeben. Eine Sub-Prozedur kann Argumente annehmen (Konstanten, Variablen oder Ausdrücke, die von einer aufrufenden Prozedur übergeben werden). Wenn eine Sub-Prozedur keine Argumente enthält, muss ihre Sub-Anweisung ein leeres Set von Klammern () enthalten.

Das folgende Beispiel veranschaulicht die Verwendung der Sub-Prozeduren:

Beispiel

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()