We gaan dit programma twee keer uitwerken: een keer met twee invoervakken en een uitvoervak, en een keer als Excel functie.
Private Sub cmdBereken_Click()
Dim snelheid As Single
Dim maxsnelheid As Single
Dim boete As Single
If Not IsNumeric(Me.txtSnelheid.Text) Then Exit Sub
snelheid = CSng(txtSnelheid.Text)
If Not IsNumeric(Me.txtMaxsnelheid.Text) Then Exit Sub
maxsnelheid = CSng(txtMaxsnelheid.Text)
If maxsnelheid < snelheid Then
boete = 100 + 2.5 * (snelheid - maxsnelheid)
lblBoete.Caption = "Je moet " & boete & " euro boete betalen"
End If
End Sub
Public Function boete(snelheid As Single,
maxsnelheid As Single) As Single
If maxsnelheid < snelheid Then boete = 100 + 2.5 * (snelheid - maxsnelheid)
End Function

[VB Web] - [Leren programmeren] - [hlrnet] - [copyright]