ユーザーの目からは…
「"複数ワードの検索"をリクエストされるとは、思いもしなかったっス」
オーグチさんの後ろ姿を見送りながら、森川くんがボソリとつぶやきました。
「…そうねえ。
ユーザーの目からは、セルをクリアする処理も、And、Or検索も、
同じようなものに見えるからねえ。
…どうやって、実装するつもり?森川くん」
「それは…」
森川くんはうつむいて、考え込んでしまいます。
「こういった複雑な処理を実装するときは、処理を細かく分けるのが"鉄則"よ」
そう言うと、彼女はPCにカタカタとテキストを打ち始めました。
・複数の検索ワードを取得する処理
・And、Orを指定するUIの追加と、指定した値の取得
・And検索のロジック
・Or検索のロジック
・「クリア」ボタンクリック時の検索ボックスのクリア
「うん。あなたがやらなければいけないことは、こんな感じかしらね」
「うわあ…、結構ありますね」
森川くんが画面をのぞき込みます。
「最後のは、"クリア"プロシージャに
"Range("B3").ClearContents"を追加するだけだから、
暇な時に片付けておいてね。
最初の"複数の検索ワードを取得する処理"だけど、森川くんならどうする?」
森川くんは腕を組んで、少し考えます。