人気記事ランキング全ページ一覧キーワード別記事一覧お問い合わせきむおばです。関東在住の40代の主婦です。契約社員・派遣・フリーランスの3足のわらじ中。フリーランスでは、ファイナンシャルプランナーとしてライターやセミナー講師をしたり、サイト制作やプログラムを作ったりしています。お金・子育て・趣味のこと...何でも気ままに書く雑記ブログです。目標は、ライター・サイト制作・広告他の収入バランスを整えること。ブログ収入UPに今年も力を入れます。VBAでYahoo路線検索を使って交通費を自動で取得する方法2019/8/7(水)2019/8/7(水)きむおばYahoo路線情報サイトを使って、Excelから自動で交通費を取得するシートを作成してみました。「楽々精算・Dr.経費精算・マネーフォワードクラウド経費といった経費精算サービスの月々の利用料の負担が辛くて導入できない」という個人事業主の方や中小企業の方のお役にちょっとだけ立つかもしれません。ボタンを押すと、交通費が自動で設定されます。交通費は、無料で使用できるYahoo路線案内を利用して取得した電車のIC運賃が自動で設定されます。VBAで運賃を取得するファイルを作成するためには、次の下準備が必要です。Basicとは、VBAからChromeを簡単に操作できるようになるライブラリ(追加機能がまとめられたファイル)です。Basicをダウンロードしてインストールをしておきましょう。Basic内のCromeドライバーと使用中のChromeのバージョンが異なると、エラーが発生してしまいます。そのため、使用中のChromeのバージョンを「ヘルプ」→「Chromeについて」メニューで選択して確認しましょう。Driverを下のリンクからダウンロードします。Basicフォルダ内へコピーをして、上書きしてしまえばOKです。Libraryの参照設定をしておきます。Libraryを見つけてチェックを入れれば完了です。VBAの中から、簡単にChromeを使ってWebスクレイピングできるようになりました。HYPERLINK関数で取得したい路線のURLを設定HYPERLINK(“URL”)クリックしたら、Yahoo路線案内を開くよう、F列にHYPERLINK関数を設定しておきます。セルを条件に、ルート探索したいURLが設定されるようになりました。VBAでSelenium.ChromeDriverを使えばChromeのスクレイピングが簡単VBAで、ボタンがクリックされたら、F列のURLをChromeで次々に開き、片道運賃をスクレイピングで取得して、邪魔な「円」を取り除いた後に片道ならそのまま、往復なら2倍にしてE列の交通費にセットするコードを書いてみました。これで、ボタンがクリックされると、自動で交通費が設定される交通費精算Exelファイルが完成です。SubChromeではなく、IEを利用する場合は下準備が参照設定だけでOKになります。>>>Excelマクロでブラウザ(IE)操作。VBAで交通費を取得してみましたが、RPAでも同じことができます。>>>【UiPath】交通費検索ロボットを作ってみるWebスクレイピングの使用には、注意点もあります。VBAでChromeブラウザ内をWebスクレイピングする方法と注意点ExcelTwitterで最新情報をお知らせTwitterでフォローするB!記事がお役に立てたらシェアお願いします♪Tポイントカード解約方法がめんどくさかった。簡易書留で郵送だって...ブランディアでダイヤモンドアクセサリーとブランド品の買取査定結果は?こんにちは、きむおばです。関東在住の40代主婦。手のかかる高校生と小学生を子育て中の母でもあります。契約社員と派遣社員の傍らファイナンシャルプランナーとしてライターをやったり、サイトやプログラム制作の受注もしている兼業主婦ブロガー。お金のこと、子育てのこと、趣味のこと、悩んでいること...何でも気ままに書く雑記ブログです。きむおばブログにたどりついたあなたのお役に少しでも立てたらうれしいな。子どもが中学に入学した時点で親がやっておきたいこと。タグ40代で肌断食をしてたら1年後に首からデコルテに小さなイボのようなものが大量にできてしまった残念な体験談2020/2/19秋冬の私服と通勤服の定番化。