Sub 프로시저는 작업을 수행하지만, 값을 반환하지 않는 일련의 BSL 문(Sub 및 End 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()