スポンサーリンク

Excel シート上で入力したキーワードを Google、Yahoo で一括検索するマクロ(Excel VBA)


何か調べるときはもっぱらググります(Google で検索します)。

Google が検索エンジンの主流になった今 Yahoo で検索する頻度は以前と比べて減りました。

ただそれでも全くないわけではありません。
Google と Yahoo 両方でキーワード検索することはあります。

さて、Excel シート上でキーワード入力して Google、Yahoo 両方で一括で検索するマクロ(Excel VBA)を考えてみました。

スポンサーリンク

1、Excel シート上で入力したキーワードを Google、Yahoo で一括検索する仕組み

まず、どのような仕組みか説明しますね。

以下のような Excel シートに検索キーワードを入力して「検索」ボタンをクリックします。

「検索」ボタンにはマクロが組み込んであるので、クリックするとマクロが作動します。

マクロは Internet Explorer(ブラウザー) を起動してYahoo、Google の URL にアクセスして、先に Excel シートに入力したキーワードで検索をします。

例えば、検索キーワードを「所得税 計算方法」として検索ボタンを押します。

すると、ブラウザーが2つ開いて Yahoo、Google それぞれでキーワード検索してくれます。

2、プログラミングコード

Excel VBA のプログラミングコードを紹介します。

*なお、このコードは2018年4月13日時点で有効に動作したものとしてご理解下さい。
Google、Yahoo のサイトの HTMLのタグを一部拾ってコードに組み込んであるので、サイトのHTMLが変わると動作しなくなる可能性があります。

プログラミングコードの詳細な説明はこちらの記事で説明しております↓

3、まとめ

マクロ(Excel VBA)を使って Google、Yahoo の一括検索をすれば個別に検索するよりも、多少は時間の短縮になるかもといったところでしょうか。

これ自体は微々たるものかもしれませんが、このコードをベースに応用を効かせれば、かなり作業時間を短縮できる場合もあるでしょう。

さらに効率化につながるようなアイデアが出てきたらまた別途紹介しますね。

先にも書いたとおり、今回のプログラミングコードの詳細な説明はこちらの記事で説明しております↓

なお、インターネットエクスプローラ(IE)の操作についてはこの書籍がとても参考になります↓