部分的にどこが悪いといわれても分かりづらいので実装しているコードを公開したらどうですか?こちらで確認しようがない。追加ですが、ステップ実行だとうまく動くのです。検索画面のinputにデータを入れ、submitしてやってみましたが、この方法でもダメでした。Refreshを強制的に抜けてやってみても、ダメです。何か、ドツボにはまってしまった気がします。JavaScriptが関係している場合はやっかいであることは確かですね。うまくいくかもしれません。表示エラーになることもあります。検索画面のinputにデータを入れ、submitしてやってみましたが、この方法でもダメでした。Refreshを強制的に抜けてやってみても、ダメです。何か、ドツボにはまってしまった気がします。JavaScriptが関係している場合はやっかいであることは確かですね。うまくいくかもしれません。表示エラーになることもあります。変更JavaScriptが関係している場合はやっかいであることは確かですね。Navigateで直接URLにアクセスするよりはクリック処理でそのページを開くとうまくいくかもしれません。サイトによってはパラメーターを保持していることもあるので、直接アクセスすると表示エラーになることもあります。変更VBAマスターのメッセージ(#6)への返事コメントありがとうございます。やってみましたが、現象は変わりませんでした。IEとサイトの関係があるのでしょうか。解せないのは、なぜ最初のNavigateで一旦止めると、あとは続けてうまく動くのか、ということです。うまくいくサイトと、そうでないサイトとの違いは、JavaScriptが関係しているような気がするのですが、もしそうだとしても、上記の「なぜ?」というところに戻ってしまいます。最初の表示の後に、MsgBoxで止めるとうまくいくので、最悪はこの方法で連続して処理させようと思いますが、それにしてもすっきりしません。提示しているサイトが表示されないページなのでなんともいえませんが、表示しようとしているサイトのプログラムやレンタルサーバーの性能によっては、完全表示されずにループすることは多々あります。ネットショップで特に多いですが、画像がやたら多いので完全読み込みに他サイトと比べて結構遅いです。いうサイトに限ってオープンソースで処理能力の遅いEC-CUBEなどを利用していることが多いですが、このような場合はクライアントPCの処理能力が高くてもサーバー側の処理が遅いと完全に読み込めないこともあります。こちら以下のページでもサンプルコードは完全ではないと明言しています。個人的にデータを抜くときは数秒待っとけばほしいデータは先に読み込んでいるので、完全に読み込まれていなくても結構エラーを表示させずに処理してくれます。提示しているサイトが表示されないページなのでなんともいえませんが、表示しようとしているサイトのプログラムやレンタルサーバーの性能によっては、完全表示されずにループすることは多々あります。ネットショップで特に多いですが、画像がやたら多いので完全読み込みに他サイトと比べて結構遅いです。いうサイトに限ってオープンソースで処理能力の遅いEC-CUBEなどを利用していることが多いですが、このような場合はクライアントPCの処理能力が高くてもサーバー側の処理が遅いと完全に読み込めないこともあります。こちら以下のページでもサンプルコードは完全ではないと明言しています。http://www.vba-ie.net/ie/navigate.htmlこちらのサイトでは、ループ回避するためにreflashで再読み込みを行っていますが、別の方法としてgotoで強制的に抜ける方法も紹介しているので、こちらを試してみたらどうですか?個人的にデータを抜くときは数秒待っとけばほしいデータは先に読み込んでいるので、完全に読み込まれていなくても結構エラーを表示させずに処理してくれます。入れても、途中でエラーになるとカスが残ることはありますが、いかんせん連続してNavigateできないので、これが解決しないことにはどうしようもありません。完了待ちをクラスモジュールでイベント処理にする方法もあるようですが、こちらをご存知でしたら、やり方を教えていただけないでしょうか。オブジェクトの設定&開放を連続しておこなうとIEのカスが裏でのこって不具合を起こすのでなるべく、quitを利用せずに連続した処理をした方がいいでしょうね。先に回答している方もいますが、IE操作は表示待ちは重要ポイントですので、一度見直してみるとよいと思います。質問投稿のため、不慣れな点はご容赦を。一般的には下の処理をいれて読み込みを待つけどこれでも不十分なときがある。Loopもともと、このサイトのサブプロシージャ(ieViewやienavi)を使ってやってみたのですが、それでも同じなのです。それらのプロシージャに関係あるかと思い、直接5秒待ちを入れても同じだったという意味です。5秒を極端に長くしても、現象は変わらないのです。4GBのRAMを積んでいて、他のアプリケーションを動かしていないので、処理速度的には問題ないと思っていますが...。変更オブジェクトの設定&開放を連続しておこなうとIEのカスが裏でのこって不具合を起こすのでなるべく、quitを利用せずに連続した処理をした方がいいでしょうね。先に回答している方もいますが、IE操作は表示待ちは重要ポイントですので、一度見直してみるとよいと思います。変更これ単純に処理5秒間とめているだけだからブラウザの読み込みがぜんぜん完了していないのに、処理をしようとしてるからうまく表示されてないんだよ。一般的には下の処理をいれて読み込みを待つけどこれでも不十分なときがある。変更VBAのIE制御サイトは、大変勉強になりました。やってみて、どうしてもわからないことがあり、質問します。サイトによって、Navigateが、連続してできないことがあります。以下は、そのコードです。使ってやっていたのですが、どうしても変な現象がでるため上のコードで試しました。現象は、次の通りです。示せずに終わったりします。そのあと、.Quitをやっているのですが、表示しないで終わってもブラウザが閉じないのです。ところが、最初の.navigateの直後でブレークポイントを設定し、F5キーで走らせると、正常に走って、正常に終了します。他のパソコンでは動く人もいるので、IEの設定か何かなのでしょうか?一回ごとにQuitしてNavigateするなら動くのですが、Quitせずに連続してスマートにNavigateしたいのです。サイトによってはうまく動くものもありますので、何が原因なのか、行き詰っています。動作環境を以下になります。Windows7IE11Excel2010よろしくお願いします。↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^RSSフィードを登録すると最新記事を受け取ることができます。Model)についてHTMLドキュメント(全ての要素)を取得するHTMLドキュメントの要素数を取得するhead要素とbody要素を取得する親要素と子要素を取得する要素のHTMLコードを取得するouterTextとinnerTextの違いについてid名から要素を特定するname名から要素を特定するclass名から要素を特定するタグ名から要素を特定するaタグから要素を特定するid・name属性を持つaタグから要素を特定するimgタグから要素を特定するtableタグから要素を特定するtable要素のセルを特定するエクセルVBAでHTMLエレメント実践操作meta要素のkeywordsとdescriptionを抽出するmetaデータを抽出するプロシージャ開いているページのタイトルを抽出する開いているページのURLを抽出する特定の文書ドキュメントを抽出するid名から文書ドキュメントを抽出するプロシージャname名から文書ドキュメントを抽出するプロシージャclass名から文書ドキュメントを抽出するプロシージャタブ名から文書ドキュメントを抽出するプロシージャ指定した要素が存在するかチェックする指定した要素が存在するかチェックするプロシージャaタグのリンクURLを抽出するaタグのリンクURLを抽出するプロシージャaタグのリンクをクリックするaタグのリンクをクリックするプロシージャimgタグの画像情報を連想配列に格納する画像情報を連想配列に格納するプロシージャimgタグの画像URLを取得するプロシージャimgタグの画像をダウンロードして保存するファイルをダウンロードして保存するプロシージャtableタグの文書ドキュメントを抽出するエクセルVBAでHTMLフォーム基本操作テキストボックスに入力するパスワードボックスに入力するテキストエリアに入力するフォームテキストの入力プロシージャラジオボタンを選択するチェックボックスを選択するセレクトボックスを洗選択するフォームボタン・ボックスの選択プロシージャファイル選択をクリックするsubmitボタンをクリックするボタンをクリックするプロシージャresetボタンをクリックするbuttonボタンをクリックする指定したタグをクリックするプロシージャimageボタンをクリックする【まとめ】フォームの操作エクセルVBAでHTMLフレームの基本操作テキストボックスに入力するフォームテキストの入力プロシージャフォームボタン・ボックスを選択するフォームボタンの選択プロシージャ文書ドキュメントを抽出する文書ドキュメントを抽出するプロシージャタグをクリックするタグをクリックするプロシージャエクセルVBAでIE制御の応用編こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。Twitter(ツイッター)[3]アメブロ[1]FC2ブログ[1]facebook[1]ルーター再起動[2]EC-CUBE[4]WordPress[1]【ダウンロード】IE操作に便利なツールこちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。リンクIEオブジェクトのメソッド・プロパティこちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。IE操作に利用されているVBA関数こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。リンクIE操作に利用されているステートメントこちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。IE(InternetExplorer)制御のVBAコードこちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。ExcelのVBAで作成した役立つVBAコードこちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。Applications)を利用したIE(InternetExplorer)の制御についてまとめています。ExcelのVBAでIE(InternetExplorer)を操作することで自動ログインや自動データ入手などができますので、非常に便利なプログラムです。hidekik.com。