VBA står för Visual Basic for Applications, och är ett programmeringsspråk som gör att man kan utveckla Officepaketets program till att utföra mer komplexa uppgifter. ”Saknar du en funktion i det vanliga programmet – bygg den”, kan ses som en sammanfattande slogan.
Även om detta gäller alla de olika programmen, är VBA med rejäl majoritet oftast förknippat med Excel. Av uppdragsförfrågningar till Serval IT kring konsultation eller utbildning inom VBA, utgör Excel 95 %. Säkerligen har detta att göra med att Excel är det program där användandet ser mest behov av att automatisera. De matematiska och tekniska grundförutättningarna för Excelarbete, gör nog också att det ligger närmare till hands.