使う心を4つ指定しなくても、10個20個とか使う候補を指定すれば、自動で火力を計算して最適な組み合わせを表示してくれたら便利かも!そんな時にGWに突入、作業時間ができたので、これ幸いと実装を開始したわけです。ワークシート上で4つのこころを指定すれば、火力が計算できるようになっていたので、候補の中から自動で4つ選びE列に1を自動入力、結果をコピーして並べていけばランキング表が簡単に作成できます。さすがにワークシート関数での実現は厳しく、マクロで処理し完成、公開に至りました。作成できたことに満足し、しばらくは自分で使っていましたが、ワークシート上で配列数式を使用して算出していたため、処理が重い、速度が遅いのです。候補のこころを増やせば、何秒も、場合によっては十秒以上返ってこない、もともと、総当たりで算出することなど想定せずワークシートを作成していたので改善しようもなく、モチベーションは下がる一方な状態に・・・(続く)
コメント