マクロとはVBAを使って作成したプログラムのことです。では、VBAとは何かと言えば、Microsoft Visual Basic for Applicationsのことを言い、Office製品でマクロを開発するために使うBASICを起源としたプログラミング言語のことです。
やることが決まっていても、そのたびに同じ操作を繰り返さなければならない時の決まりきった操作を、Excelはマクロを使って自動化することができます。その中でも、仕事の能率を上げることを目的としていない遊び心溢れるマクロもあります。
歴史シュミレーション、シューティング、麻雀などのゲームや、リズムマシン、会議のコストの可視化ソフト、セルの塗りつぶし機能を使ったドット絵感覚のアイコンエディターなど、Excelは表計算ソフトの枠を越えた面白い使い方ができます。