2021.03.02目次VBAでIE操作(InternetExplorer操作)以下のパーツをコピペでOKコードの意味READYSTATE_COMPLETEは定数DoEvents注意点その他VBAでIE操作(InternetExplorer操作)ExcelVBAマクロでIEを操作し、Webスクレイピング、Webクローリングをする事が可能です。マクロがインターネットエクスプローラーを自動で操作し、WEBのデータ取得・登録などの、各種WEB操作します。具体的には以下が可能です。・IEから取得したデータをシートに書込。・エクセルデータを、WEBブラウザに反映。以下のパーツをコピペでOK今回はIE操作で必要な、待機処理です。指定したページへ遷移しても、Webページの読込前に次の処理をすると、エラー発生してしまいます。VBAでのIE操作はページ遷移後、必ずページ読み込み待ちの処理が必要です。’■操作が安定しない場合は、下記の待機処理も入れましょう。Function実際に使用する時は以下のような形で使用してください。上記の場合は、IEを操作するオブジェクトは「objIE」である必要があります。引数を渡して処理をすることも可能ですが、VBAでWebを操作する際は一つのオブジェクトだけだと思いますので、引数なしでパーツ化しております。