Úkoly řešené v Excelu je možno automatizovat pomocí programů nazývaných makra.
Makra se mohou vytvářet v: kódu makra Excel 4 kódu VBA (Visual Basic for Application) kódu Visual basic, C++, Delphi
Tvorba maker: 1. Nahráváním (záznamem) 2. Zápisem kódu
Ad. 1 Nahrávání maker (Záznam makra). Nabídka Nástroje - Makro - Záznam nového makra… Panel nástrojů Visual basic
Kód makra je možné umístit do: osobního sešitu maker (C:\Program Files\Microsoft Office\Office\XLStart), kde je k dispozici kdykoli po spuštění MS Excel (skrytý sešit); aktuelního sešitu (tohoto sešitu), k dispozici po otevření sešitu; nového sešitu, k dispozici po otevření sešitu.
Příklad nahrávání makra: Formátování buňky , Vložit jinak - Hodnoty, Přepínání zobrazení mřížky