• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelのWebクエリでのエラー)

ExcelのWebクエリでのエラー

このQ&Aのポイント
  • Excel2000のWebクエリを使って、Web上のデータを取り込む際にエラーが発生します。
  • エラーは時系列データの件数が50件未満の場合に発生し、VBAからの実行でも同様のエラーが発生します。
  • エラーメッセージは「実行時エラー '-2147417848 (80010108)'」であり、対応策が分かりません。

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.2

1番ですが。 Webクエリを直接みたところ 表の入っているテーブルは10番でした。。。 でも順番的には8番のはずですよね・・・で8番でやってみたところ落ちましたw 直接編集して10番でやってみたらどうでしょう。 参考に。 --- WEB 1 http://chart.yahoo.co.jp/t?c=1999&a=9&b=8&f=2000&d=4&e=10&g=d&s=9899.t&y=0&z=9899.t Selection=10 Formatting=None PreFormattedTextToColumns=True ConsecutiveDelimitersAsOne=True SingleBlockTextImport=False DisableDateRecognition=False DisableRedirections=False

noname#148473
質問者

お礼

ふたたびのご回答ありがとうございます。 10番でやってみたところ、エラーは発生しなくなりました。こういうことってあるんですね。 おかげさまで助かりました。どうもありがとうございました。

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

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

どのようなエラーが出ているのか謎なんですが。 とりあえず、私の環境では全体を取り込もうとするとエクセルが落ちました。 テーブル単位で指定して取り込む分には問題ないようです。 ページの構造の問題なのでしょうかねぇ。おそらく仕様になってしまうかと。でも必要なデータは社名と表の部分だけしかないと思えますので、そこだけ指定する分には問題ないんじゃないかなとw

noname#148473
質問者

補足

ご回答いただきありがとうございます。 テーブル単位ではうまくいきましたか? データは8番に入っているのですが、うちでは8番だけ指定しても同じです。 そちらでもデータのテーブル番号は8番ですよね?

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

関連する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クエリにてテーブルデータの取得ができるのは わかったのですが、自動でアクセスして、表ではなく区切り線ごとにデータを並べたいのです。 もし可能でしたらどのようにすれば可能になるか教えていただけないでしょうか。 不可能だとした場合は、何か可能になる方法をご教唆いただけないでしょうか。 お手数ですが、ご回答よろしくお願いいたします。

  • Excel VBAでWebクエリ更新

    VBA初心者です。 Excel VBAで、Webクエリを更新させ、取得したデータを同じBook内の別のSheetに コピーさせたうえで、データのソート等を行いたいと考えています。 上記の操作をマクロで記録し、走らせてみると、Webクエリのデータ更新(取得)が 完了する前に、それ以降の操作に進んでしまいます。 Webクエリのデータ更新(取得)が完了してから、次の操作に進ませるためには、 どのようにすれば良いでしょうか? よろしくお願いします。

  • Windows7でのExcelのWebクエリについて

    Windows7でのExcelのWebクエリについて Excel VBA でwebクエリーを使ってMyYahooのHP上のデータを取ってきています。 (MyYahooにログイン済みの状態で実行しています) Windows Xp ではうまく行くのですが、Windows7 では、MyYahooのログインしていないときのページが帰ってきて、うまく行きません。 どうやら、Windows7では、Excel VBA のwebクエリーにMyYahooのユーザーコードが引き継がれないような感じです。 どうすれば、うまく行くのか、教えて下さい。 お願いします。

  • Excel WEBクエリについて

    株価に関する情報を、下記のHPからExcelのWEBクエリを使用して取得したいと考えています。 実際に試してみたところ、1ページ目のデータについては問題なく取得できますが、 2ページ目以降のデータについてはうまく取得できません。 自分なりに調べてみたところ、HPにはCGIが使用されているようで、それが影響している? ようなところまでは分かりましたが、どうすれば解決できるのかが分かりません。 WEBクエリでは取得できないのか? VBAを使用する必要があるのか、 具体的な解決策を、どうかご教授ください http://www.miller.co.jp/applications/cgi-bin/cv0/rnk20/01/cv0rnk20c.cgi?p_kbn=0&id=4&divl=010000000

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

    エクセルVBAで為替データーを取得する為のプログラムを作成中です。 数年分の為替データーを取得する為のプログラムなのですが、データーを取得できる時と出来ないときがあります。 何回か9年分のデーターを取り込むことに成功しているのですが、実行時エラーが出て全くプログラムが使えなくなるときがあります。 プログラムに何の変更も加えず、次の日に、プログラムを走らせると動作する。一度うまくいったので立て続けに、動作させると、今度は動作しないという具合で、プログラム作成が進みません。 だめなときには、データー→外部データーの取り込み→新しいWebクエリと手動でもデーターが取り込めなくなっています。 原因がどこにあるか分からず困っています。 OSは 2000XP、エクセルは2003です。 データーはYahooファイナンスです。 URLの中に使えない文字がある記述がヘルプをたどっていったらありましたが(?など)、これが原因でしょうか?でも何度かは成功しています。 念不具合の原因を調べる方法を教えていただけるとありがたいのですが。

  • 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に代入したい

  • エクセルのWEBクエリ

    エクセルのWEBクエリを使って株の時系列データを取得しています。マクロで多銘柄(500銘柄くらい)を取得しているため、「データ取得中」「応答なし」で固まってしまいます。 この問題を回避したいのですが、どなたか教えてください。

  • アクセスVBA テーブル名を変数とするクエリ実行・エクスポート

    テーブル X(フィールド1~30)を対象とするクエリ Yがあります。 クエリ Yは、フィールド1の値が BBBであるレコードの、フィールド3、5、7を抽出します。 クエリ Yの実行結果をエクセルファイル Zにエクスポートします。 Xと同一の構成である X1~X10という複数のテーブルから一つを選択して、クエリYを実行し て、エクセルファイル Zにエクスポートしたいのですが、VBAでは、どのように記述するのでしょうか? フォーム Fのテキストボックス Tに入力して、テーブルを指定(変数)したいのです。 上記が可能な場合、続けて Zにエクスポートすることはできるのでしょうか? エクスポート用のテーブルを一時的に作成しなければならないのでしょうか? 説明下手で申し訳ございません。お手数ですが、ご教示ください。よろしくお願いします。

  • エクセルのwebクエリについて

    A1に銘柄コード(4桁の数字)が入力されている場合、 B1以下にデータを取得するマクロを作りたいと考えています。 webクエリ機能を使えばデータを取得できるのはわかったのですが、 マクロのコードにA1の数値を参照させる方法がわかりません。 当方の環境は Windows XP Excel 2007 です。 どうか皆様よろしくお願い致します。

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

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

NXパッドが反応しない
このQ&Aのポイント
  • NXタッチパッドが反応しなくなった原因と解決方法について教えてください。
  • NECのLIVIE HM750PALでNXタッチパッドが使えなくなった場合の対処方法を教えてください。
  • NXタッチパッドが反応しない問題について相談です。NECのLIVIE HM750PALを使用していますが、マウスは動くのにタッチパッドだけが反応しなくなりました。どうしたら解決できるでしょうか?
回答を見る

専門家に質問してみよう