ExcelでもVBAを用いてアニメーションが作れます。
資料はこちら → Excel VBA 自動化その4
左側をご覧ください。矢印をアクティブセルに移動させるVBAコードです。「ActiveCell.Top」は最上行からアクティブセルまでのポイント数を取得します。「ActiveCell.Left」とすると、最左列からアクティブセルまでのポイント数取得になります。予め矢印をオートシェイプで描いておきます。この矢印が「Shapes(1)」です。この矢印を最上行からyの位置にポイントを増加させながら移動させていきます。
右側は、7×20のセル範囲内の1つの赤いセルが移動するアニメーションです。境界線に達したら-1を掛けて方向を反転させます。赤が移動した後のセルはシアンで塗りつぶします。
Excelでアニメーションすることはあまりありませんが、こんなこともできるのです。以前「EXCELでアニメーションが動く?」で水飲み鳥を取り上げました。これもマクロで動いています。