【Excel VBA】If Elseとは違う条件式(Select Case)について
エンジニアのIMMRです。Excel VBAの条件式には、以前に説明したExcel VBA 条件式(If Else)とこれから説明するSelect Caseの二つあります。1.従来のIf Else条件式If Elseは条件に合った時は処理Aを、条件に合わなかったら処理Bを実行します。では、下記のようなデータがあり、複数の条件があるとします。If Elseを使用して作成すると2種類の方法が浮かぶと思
Workteria(ワークテリア)では難易度の高いものから低いものまで、スキルや経験に合わせた案件を多数揃えています。会員登録は無料ですので、ぜひ会員登録してご希望の案件を探してみてください!
フリーランス/正社員のエンジニアとして活躍するには、ご自身のスキルや経験に合わせた仕事を選ぶことが大切です。ご希望の案件がみつからない場合はお気軽にお問い合わせください!ユーザ満足度の高いキャリアコンサルタントが在籍していますので、希望条件や悩み事などなんでもご相談ください。ご希望にピッタリの案件をご紹介させていただきます。
皆さんこんにちは、エンジニアのIMMRです。
VBAでは、インターネットのホームページを開いて表示することも出来ます。
その方法について説明します。
VBAからインターネットのブラウザーつまり、他のアプリケーションを起動するにはShell関数を使います。
記載のは
Shell + 他のアプリケーションのパス + 参照したいホームページです。
まず、ブラウザーですが、今回は、「Google Chrome」と「Microsoft Edge」で試したいと思います。
ブラウザーのパスは、以下になります。
「Google Chrome」:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
「Microsoft Edge」:C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
もちろんこのほかのインターネットブラウザーでも表示できます。
表示を試すサイトですが、今回は
ワークテリア(workteria)というホームページを表示しようと思います。
URL:https://workteria.forward-soft.co.jp/
そして、記載は
Shell + 他のアプリケーションのパス + 参照したいホームページ と説明しましたが、
最後に「vbMaximizedFocus」と記載することで、
インターネットブラウザーが最大画面で表示されます。
では、実際にプログラムを作成していきます。
サンプルプログラム(Google Chrome)
Sub test1()
Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe " & _
"https://workteria.forward-soft.co.jp/", vbMaximizedFocus
End Sub
Chromeのインターネットブラウザーで
上記、URLを実行します。そして、最大画面で表示します。
サンプルプログラム(Microsoft Edge)
Sub test2()
Shell "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe " & _
"https://workteria.forward-soft.co.jp/", vbMaximizedFocus
End Sub
Edgeのインターネットブラウザーで
上記、URLを実行します。そして、最大画面で表示します。
上記、プログラムの実行結果です。
図1 (Google Chrome)の実行結果
Chromeのインターネットブラウザーで上記URLが表示されていることが確認できます。
図2 (Microsoft Edge)の実行結果
Edgeのインターネットブラウザーで上記URLが表示されていることが確認できます。
インターネットのホームページを表示することができました。
そのような方はぜひ、Workteriaサイトをご利用ください!
定期的にご本人に合う高額案件を紹介
リモートワークなど自由な働き方ができる案件多数
専属エージェントが契約や請求をトータルサポート