トップ > 資格を活かすには > やってみよう!Excel VBAで業務改善! > 次なるイノベーション編: 第25話「オーグチさんのリクエスト」3/4 :ユーザーの目からは…

やってみよう!Excel VBAで業務改善! 次なるイノベーション編|第25話 「オーグチさんのリクエスト」

ユーザーの目からは…

「"複数ワードの検索"をリクエストされるとは、思いもしなかったっス」 オーグチさんの後ろ姿を見送りながら、森川くんがボソリとつぶやきました。

「…そうねえ。
ユーザーの目からは、セルをクリアする処理も、And、Or検索も、
同じようなものに見えるからねえ。
…どうやって、実装するつもり?森川くん」
「それは…」 森川くんはうつむいて、考え込んでしまいます。

「こういった複雑な処理を実装するときは、処理を細かく分けるのが"鉄則"よ」 そう言うと、彼女はPCにカタカタとテキストを打ち始めました。

・複数の検索ワードを取得する処理
・And、Orを指定するUIの追加と、指定した値の取得
・And検索のロジック
・Or検索のロジック
・「クリア」ボタンクリック時の検索ボックスのクリア

「うん。あなたがやらなければいけないことは、こんな感じかしらね」 「うわあ…、結構ありますね」 森川くんが画面をのぞき込みます。

「最後のは、"クリア"プロシージャに
"Range("B3").ClearContents"を追加するだけだから、
暇な時に片付けておいてね。
最初の"複数の検索ワードを取得する処理"だけど、森川くんならどうする?」
森川くんは腕を組んで、少し考えます。

一覧にもどる