Makroi su instrukcije kojima se automatizuje neki proces. Ako se neki proces stalno ponavlja najjednostavnije je napraviti makro koji se jednom snimi i kasnije može da se koristi svaki put kad nam zatreba. U Excelu makroi se pišu koristeći varijantu jezika Visual Basic (VBA = Visual Basic for Applications). VBA je standardni jezik za više Microsoft-ovih proizvoda, i principe koje naučite u Excelu možete primenjivati u drugim programima iz Microsoft Office paketa (Word, PowerPoint,…). Poznavanjem makroa postajete efikasniji jer kompleksne poslovne zadatke možete izvršiti uz samo jedan klik.