SUB Statement

Top  Previous  Next

Sub name [ (parameterlist) ]

   [ statements ]

   [ Exit Sub ]

   [ Return ]

   [ statements ]

End Sub

 

Deklariert Name, Parameter und Code einer Sub Prozedur.

 

Die Parameter-Liste enthält eine oder mehrere Variablen, die durch ein Komma voneinander getrennt werden. Der Datentyp muss dabei nicht angegeben werden. Für call-by-reference Parameter muss jeweils die BYREF Direktive vorangestellt werden.

 

Sie können das "Return" oder "Exit Sub" Statement zum Beenden einer Sub-Prozedur verwenden.

 

Verwenden Sie das FUNCTION Statement wenn Sie einen Wert an den aufrufenden Code zurückgeben möchten, ansonsten können Sie das SUB Statement verwenden.

 

Beispiel:

Sub ComputeTotalPixels(length, width, ByRef total)

 

   ' -1 indicates an error

   total = -1

 

   ' exit immediately if length or width is zero

   If (length = 0) Or (width = 0) Then

      Exit Sub

   End If

 

   total = length * width

End Sub