お客さんからご依頼をいただいて、Excel でファイルを作成しました。
現時点での申込み状況の集計を行い、さらに申込みをどのような組み合わせで何人まで受け付けることができるかをシミュレーションするためのファイルです。
申込み受け付けの可否を決める要因がいくつもあり(スタッフ数・設備・宿泊施設など)、そのすべてで条件を満たしているかどうかをチェックするためのツールとしてお使いいただくことになっています。
ひとつのシートに、数式が入力されているセルが1980個あって、シートの数が200を超えていますので、ファイルを開くのに30秒くらいかかりますが、開いてしまえばシミュレーションはサクサク動いています。
シートごとに数式のセル参照を書き換えるのに、置換を使って作業を始めました。
この作業を200回以上も繰り返すのは時間がかかって大変だし、ミスしてしまう可能性があることにすぐに気がついて、VBA でプログラムを組んで置換を行いました。
その結果、思ったよりも作業時間がかからずにファイルが完成しました。
当社ではこういったこともお引き受けしておりますので、興味をお持ちの方はお気軽にご相談ください。