Excelit saab tõesti programmeerida ettemääratud asju tegema. Seda tehakse peamiselt esmapilgul ärapeidetud editor’i abil, kus on programmeerimiseks võimalik kasutada Visual Basicu keelt. Täpsemalt küll ühte Visual Basicu „murret” – VBA-d, kus on mõningaid Visual Basicu rangemaid reegleid lõdvendatud ja tehtud kohandusi töötamaks Exceli objektidega. Online’is ei saa Excelis VBA-d kasutada, aga ka seal on siiski kasutusel programmeerimiskeel, mille nimi on TypeScript (JavaScripti edasiarendus). Tõsi, need võimalused on esialgu tunduvalt kasinamad kui installeeritud Exceliga Visual Basicut kasutades.