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 kostprijs As Single
Dim teruggave As Single
If Not IsNumeric(txtKostprijs.Text) Then
Exit Sub
teruggave = kostprijs *
40/100
If teruggave > 600 Then
teruggave = 600
lblTeruggave.Caption = "Je
krijgt " & teruggave & " terug."
'in VB .NET:
lblTeruggave.Caption
Function teruggave(kostprijs As Single)
As Single
teruggave = kostprijs * 40 /
100
If teruggave > 600 Then
teruggave = 600
End Function
We moeten nu geen controle meer doen op de invoer: Excel zorgt daar zelf voor. Deze functie kunnen we zonder meer oproepen in een cel in een werkblad:

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