Az Excel használata során előfordul, hogy sokszor ugyanazt a több műveletből álló műveletsort hajtjuk végre. Az ilyen műveletsorok végrehajtását célszerű automatizálni, így gyorsabban, pontosabban dolgozhatunk. Az automatizálást az Excel programozásával érhetjük el, melynek nyelve Visual Basic for Application. Érdemes vele megismerkedni, mert a többi Office alkalmazás: Word, PowerPoint, Access, Outlook is programozható ezen a nyelven.
A tanfolyam célja, hogy megismertessük a gyakorlott Microsoft Office felhasználókkal azokat a lehetőségeket, melyek túlmutatnak a beépített menük és parancsok használatán és amelyekkel feladatokat automatizálhatunk vagy új funkciókat illeszthetünk be az alkalmazásba.