VBA:ssa virheenkäsittely toteutetaan tyypillisesti käyttämällä On Error -lauseketta, joka ohjeistaa VBA:ta miten edetä kun virhe tapahtuu.
On Error
VBAssa ei ole sisäänrakennettua lokituskehystä, kuten joissakin muissa kielissä.
VBA:ssa funktiot määritellään käyttämällä Function ja End Function -lauseita.
Function
End Function
Harkitaan yksinkertaista esimerkkiä Visual Basic for Applications (VBA) -koodissa, jossa meillä on alirutiini, joka tulostaa työntekijän tiedot.