Sub όνομα διαδικασίας() δηλώσεις τοπικών μεταβλητών; εντολές end Sub
Sub main()
hello
MsgBox "Back from hello"
hello
End Sub
' Display hello world
Sub hello()
MsgBox "Hello, world"
End Sub
Sub main()
StrongMessage "Hello", 5, "*"
StrongMessage "world", 10, "!"
End Sub
' Display the message msg prefixed by n instances of the string s
Sub StrongMessage(msg As String, n As Integer, s As String)
Dim head As String
' Could use String(s, n) here
For i = 1 To n
head = head + s
Next i
MsgBox head + msg + head
End Sub

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
| Ποσό | Επιτόκιο |
| 0-999.999 | 2.25 |
| 1.000.000-4.999.999 | 2.5 |
| 5.000.000-10.000.000 | 2.8 |
| 10.000.000 και άνω | 2.9 |