Excel macros are written in VBA (Visual Basic for Applications) script, and are written within Excel using an antiquated interface that still looks (and works) like something from the mid 1990s.