• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル Webクエリの動作が不安定)

エクセルWebクエリの動作が不安定

このQ&Aのポイント
  • エクセルVBAで為替データーを取得する為のプログラムを作成中です。数年分の為替データーを取得する為のプログラムなのですが、データーを取得できる時と出来ないときがあります。
  • プログラムに何の変更も加えず、次の日に、プログラムを走らせると動作する。一度うまくいったので立て続けに、動作させると、今度は動作しないという具合で、プログラム作成が進みません。
  • URLの中に使えない文字がある記述がヘルプをたどっていったらありましたが、これが原因でしょうか?でも何度かは成功しています。念不具合の原因を調べる方法を教えていただけるとありがたいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1
kobamasa
質問者

お礼

早速のご回答有難う御座いました。 内容を読んでみましたところ、私が抱えている問題と、全く同じ問題が他の方でも発生しているの事が分かりました。 発生している現象がほとんど同じです。 ブラウザを変えるなど、色々試してみたいと思います。 自分だけに発生している問題ではないことが分かり、或る意味ほっとしました。大変参考になる資料沢山お示しいただき大いに助かります。 本当に有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルVBAとWEBクエリに関する質問です

    まったくの初心者ですが、エクセルのVBAとWebクエリを駆使して、 大量(1000強)のWebページから商品情報を エクセルへ入力していくプログラムを作成したいと考えています。 やりたいことは (1)エクセルのA列にurlを1000個並べ (2)プログラムを実行すると、上から順にurlへ自動でアクセス (3)各ページの商品情報を取得(テーブルデータ)し、エクセルに入力していく 例)B列:商品名、C列:商品番号、D列:通常価格、E列:カラー展開、F列:サイズ展開 という具合に、次々と自動で商品情報を入力していくプログラムです。 エクセルのVBAとWebクエリを活用して以上のようなことをするのは可能でしょうか? VBAにてLinkの取得や、Webクエリにてテーブルデータの取得ができるのは わかったのですが、自動でアクセスして、表ではなく区切り線ごとにデータを並べたいのです。 もし可能でしたらどのようにすれば可能になるか教えていただけないでしょうか。 不可能だとした場合は、何か可能になる方法をご教唆いただけないでしょうか。 お手数ですが、ご回答よろしくお願いいたします。

  • 「新しいWebクエリ」で取り込みできません

    エクセル2000でデータを取得していますが、ある日突然 「新しいWebクエリ」で取り込みをしようと すると「インターネットサイトには接続できましたが、データを取得できません。 ...と表示され全て手動で拾うことになりました。お助けください。同じ経験の方もみえるようですが、困っています。

  • エクセルのWEBクエリについてですけど取得したいデータはYahooファ

    エクセルのWEBクエリについてですけど取得したいデータはYahooファイナンスの株価なんですけど取得するデータが何番目のテーブルであるかを検査して把握する必要があるという流れなのですけど、Webテーブル番号とは何ですか?どこを見ればいいのですか?調べ方がわかりません。エクセル初心者です。ご教授お願いします。

  • エクセル2003での動作について教えてください。

    エクセル2003での動作です。 表作成していますが、(1)の表に(2)の表をリンク?させ表示させたいのですが教えてください。 作成したデータはあるのですが、方法が分からず困っています。 作成されたデータによるとリンク?されているデータは図形描画のようになっています。

  • Yahooからの株価取込みが正しくできない

    Yahooからの株価データの取り込みが少し不便です XP上でExcel2010を使用しています。 VBAの経歴は1年ほどでさほど詳しくはありません。 Yahoo ファイナンスから株価データを取得しようとすると以下の現象が起きます。 Excelのメニューバーの「データ」→「外部データの取り込み」→「新しいWebクエリ」を選んで。 Yahoo ファイナンスまでは行けますが、株価データのテーブルだけを取り込もうとしても 黄色の矢印アイコンが画面全体を取り込む位置に一個だけしか表示されません。 テーブルだけのアイコンを表示する方法をご教示ください。 今は取り込んだ全体情報のうち不要な部分をマクロで消していますが、 連続して複数の銘柄を取得するとき時々不具合を発生します。 最初からデータのテーブルだけを取得すれば安定して動作すると思っています。 よろしくお願いします。

  • エクセルの動作がおかしいて困っています

    エクセルの動作がおかしい バージョンはExcel2002です。 あるファイルの管理一覧表をエクセルで作成し、使用していましたが2,3日前から動作がおかしくなってきました。 (1)オートフィルタでデータの絞り込みが正しく出来ない。  → 「▽」をクリックし、シート内に1つしかない値を選択しても、選択したデータを含みその他の関係無いデータまで表示される。    既存のその他のエクセルファイルで同様の操作をしても正常にデータの絞り込みは出来ており、この管理一覧表にのみ起こっています。。 (2)ハイパーリンクが開かない  → (1)の現象が起こる前から頻繁にありましたが、最近発生率が高くなった。    色々と調べたところエクセルの不具合によるもの?とかいう原因を見つけて仕方が無いかと思いましたが、    あまりに頻発するので不便で作業がはかどらなく困っています。    現在は一旦エクセルを終了し、立ち上げ直すと正常に開くようにはなります。 (3)参照セルの値が勝手に変わる  → 同じファイル内の他シートの値を参照し表示させています(例:「=シート名!$F322」というように)。    1週間に一度参照先のセルの値を更新(10ずつプラスする)しているのですが、    更新の2,3日後に見てみると勝手にセルの参照先が変わっています。    「=シート名!$F322」としていたのに、「=シート名!$F332」になっている。    必ず変わっている訳でもなく、変わる時と変わらない時があります。    変わる時には必ず10ずつ増えています。    私以外このファイルを変更している人はいません。 原因と対処方法を教えてください。 よろしくお願いします。

  • WEBクエリを使用して企業情報を取得したい

    VBA初心者です。よろしくお願いいたします。 Excel2007のWEBクエリを使用してyahooファイナンスより複数銘柄の企業情報を取得したい。 ・Sheets("meigara")のセルA列(複数銘柄)から企業コードを取得。 ・WEBクエリを実行させて、取得データを銘柄毎にシートに書き出し 上記を複数銘柄で繰り返し処理したい。 【詳細】 Sheets("meigara").SelectのA列に複数銘柄コードを記載 繰り返し企業コードを取得しSheets("data1")、Sheets("data2")、Sheets("data3")…と WEBクエリの書き出しを銘柄コード毎にシートを作成して繰り返し処理したい 宜しくお願いいたします。 ----------------------------------------------------------------------- Sub iyahoo情報() ' ' yahooファイナンス銘柄情報取得 ' Sheets("data").Select With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://stocks.finance.yahoo.co.jp/stocks/profile/?code=2162.T", _ Destination:=Range("$A$2")) .Refresh BackgroundQuery:=False End With End Sub ※上記の2162に代入したい

  • 為替データの自動蓄積ソフトの作成方法を教えてください。

    作りたいのですがどうす... 為替データの自動蓄積ソフトの作成方法を教えてください。作りたいのですがどうすればいいのか全くわからず困っています。 どなたかご教授お願いします。 為替データの自動蓄積ソフトを作りたいのですがどうすればいいのか全くわからず困っています。 どなたかご教授お願いします。 条件 ・yahoo!ファイナンスなどクリエでは取得できない為替データ(EUR/GBP GBP/CHF USD/CHF USD/NZD などなど) ・自動でエクセルなどに保存 ・30分足の始値の為替データを蓄積 → 分析 上の3点を解決できる方法はないでしょうか? ちなみにプログラミングはわからないので細かく教えてください。 WEB上には上記の為替データがなかったのでMETA4を使ってこのようなことはできないですか?

  • エクセルのWebクエリ機能について

    エクセルのWebクエリ機能について この機能の使い方に関してはExcel2002以降のバージョンに関してはネットにもいろいろと解説がなされているのですが、Excel2000のものについては古いこともあり見当たりません。2000と2002以降とは若干操作手順が異なっています。 いろいろと試みては見ましたがどうしても必要な表だけを取り込むことが出来ず、余分な文字までが取り込まれてきます。その原因は新しいバージョンでは画面上のデータの中から必要なものだけを横にある四角表示をクリックすることにより簡単に取りこめます。ところが、古いバージョンではこの画面が出てきません。取り込み画面のときに何らかの操作が必要なのでしょうがそれがわかりません。どなたか古いExcel2000を使ってクエリを利用している方がいましたら、操作法を教えてください。お願いします。

  • WEBのデータをクエリ抽出したいのですが。

    エクセルのマクロについてのご質問です。 エクセルのマクロ(クエリ抽出)にてWEB上のデータを取り出そうと思っております。 作成したマクロを動作させた結果、正常に動作するPCとマクロを動作させても、反応しないPCがあります。 (特にエラーは表示されませんが、データは抽出できていません) 実際のマクロを掲載したいのですが、企業情報が含まれる為掲載出来ないので申し訳ございませんが、同じマクロで正常に動作するPCと正常に動作しないPCがあると言うのは、PCの設定の問題でしょうか? または、マクロ自体に問題があるのでしょうか? PCの設定はマクロのセキュリティ等私がわかり範囲で、すべてのPCの設定をあわせたつもりですが、それでも正常動作するPCと正常に動作しないPCがあります。 初心者なので、質問の書き方に分かりにくい点等あるかとおもいますが、何か対策をご教授いただければありがたいです。 宜しくお願いいたします。

専門家に質問してみよう