2019-09-05 22:55 [Thu]
一時的に便利でも保守はしたくない
» 日記
作っているうちは楽しいけど、後で地獄を見るパターン。引き続きエクセルの話。
今日もやっぱりエクセル弄り。もう弄りとうない。早く完成してくれや。
早く完成しろと思いつつも、弄っていると気になる部分が出てくる。
昔と比べて出来る事が増えたのが原因の一つ。
どうしても拘り始めてしまうのだ。駄目人間だな。
前に雑に書いた式の修正。よくよく考えると動作が変な式の修正。
自分用なのに、より親切で、自動化された式の作成。

色々とやり過ぎた。
何のエラーなのかと言うと、後ろの閉じ括弧の数が合わないエラー。
そらミスってエラーになるわ!なんじゃ、この長い式は!夢中になり過ぎた。
括弧の数を合わせるのは個人的に得意だと思っていたのだが、衰えたか。
こんなに長い式を書いたのは初めてかもしれない。他でも見た覚えがない。
数字の入力チェックを3セルに対してやると、上画像のようになった。
更には最後のDAYS()関数は通らない。無駄な部分まである始末。
上画像は最終形態ではない。
DAYS()関数が通らない部分は削除。
同じ文字列になっている部分は、違う文字列へと変更。多少、短い式になった。
そして動作のテスト中。多分、大丈夫だけどTODAY()関数の動きが気になる。
今度はTODAY()関数に注目したテストでもするかな。
あとから見たら、解読するのに絶対に時間がかかるな。
悪夢なので修正する未来が来ないで欲しい。何かしらありそうで怖い。
私はエクセルのスペシャリストではない。もっと効率的な書き方が存在するはずだ。
拘っているはずなのに、効率的な書き方までは調べていない。
「早く完成しろ」の気持ちとの戦い。とにかく目的を達成するために作っている。
昨日せっかく教えてもらった、「等しくない」を表す「<>」は削除。
新たに式の作り直し。いくつかの式が昨日よりも2~3倍に膨れ上がる。
私はいったい何をやっているのだ……。
エクセルのVBAで作った方が簡単で、綺麗で、スマートな物が書けるのだろうな。
しかし、そこはチャレンジャー。VBAを検討する間もなく、セルに式を書き連ねた。
うーん、私はエクセルのVBAを触った事がないので、
むしろVBAを触った方がチャレンジャーだったのだろうか?
まぁ、いいか!とにかくエクセル弄りを早く終らせたい。
自分では長い式を書いたと思っているが、普通だったら恥ずかしい。楽しかったっ
- 関連記事