Denne studentarbeidsboken er utformet som kursmateriell for en instruktørledet kurs på 10 til 12 timer. Boken gir en innføring i makroprogrammering ved bruk av Excel Visual Basic for Applications (VBA) for å automatisere og tilpasse operasjoner i Word, Excel og Access. Gjennom et variert utvalg av øvelser presenteres flere programmeringsteknikker. Bruken av Visual Basic-editoren gjør det mulig å lage brukergrensesnitt, skrive VBA-kode samt utføre og feilsøke programmer. Innholdet omfatter gode programmeringspraksiser, konvensjoner for objektnavn, flytskjema, skriving av VBA-kodeprosedyrer, prosedyrescope, dimensjonering av variabler, dialogbokser, looping, beslutningsprosesser med If-funksjoner, automatisk kjøring av makroer, opptak av makroer og betydningen av å dokumentere programkoden. Kursmateriellet er utviklet og brukt i over 15 år for å undervise mer enn 500 studenter i Visual Basic for Applications (VBA). Det er ment å være et nyttig ressursverktøy for instruktøren eller som et selvstendig arbeidshefte for studenten.