■
この前、修正が終わってリリースしたツール。
本チャンのデータでやるとエラーになるとクレームが来た。
デバッグしてみると、本来あるべきデータが空になっている。
をいをい、話しがちがうじゃないか。
そこが空なのは想定してなかったので、依頼元のF氏に相談すると、その空のレコードは無くても別のレコードで代替が効くので、そのレコードは削除しちゃえば?と云うので、その方向で修正を始めた。
デバッグを始めると、ヤケに時間がかかる。
よくよくコードを見ると、チェックしている行(レコード)と削除している行が1行ずれている。
チェックはRangeオブジェクトを使って、削除はRowプロパティを使っていたため、削除するレコードが無茶苦茶多くなっていたので時間が掛かっていた模様。
正しい行を削除するようにすると、時間も短縮されて許せるようになった。
他には影響もなさげなので、リリースした。
--
No comments:
Post a Comment