Procedimientos Sub

Un procedimiento Sub es una serie de sentencias de BSL (delimitadas por las sentencias Sub y End Sub) que realizan acciones pero no devuelven ningún valor. Un procedimiento Sub puede tomar argumentos (constantes, variables o expresiones que se transfieren mediante un procedimiento de llamada). Si un procedimiento Sub no tiene argumentos, la sentencia Sub debe incluir un conjunto de paréntesis vacío ().

En el siguiente ejemplo se muestra el uso de procedimientos Sub:

Ejemplo

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