Function όνομα συνάρτησης(δηλώσεις παραμέτρων) as τύπος αποτελέσματος δηλώσεις τοπικών μεταβλητών; εντολές όνομα = τιμή end Function
Sub main()
MsgBox "64!=" + Str(factorial(45))
End Sub
' Return n!
Function factorial(n As Integer) As Double
Dim i As Integer
Dim r As Double ' result
r = 1
For i = 1 To n
r = r * i
Next i
factorial = r
End Function