• ベストアンサー

webからデータを取り込み記録し、グラフを作りたい

Excel 2010 マクロについて質問です。 初めてマクロを使ってみるのですが、やり方が分かりません。 具体的にはwebページから価格のデータを1日1回取り込み、価格の推移をグラフにしたいのです。 取り込むデータのURlはこちら。 http://www.keitai-map.jp/ この機種ごとの価格データをExcelのマクロで作り、毎日更新されるデータを記録し値段の推移をみたいのです。 データの取り込み自体はwebクエリで取り込めましたが、この先がわかりません。 マクロにお詳しい方、教えて頂けないでしょうか?

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

1.webクエリで取り込み自体をマクロの記録でマクロ化する http://www.officepro.jp/excelmacro/rec/index1.html 2.エクセルブックを開いた時に、1のマクロを自動実行するマクロを追加する http://www.d3.dion.ne.jp/~jkondou/excelvba/K12.htm 閲覧用のBookを別途用意して、2の自動実行後に ・読み込んだクエリデータを閲覧用Bookに追記するマクロ ・自動実行が終了したらBookを閉じる(保存はしなくとも可)マクロ http://www.nurs.or.jp/~ppoy/access/excel/xlA003.html 上記2点を追加 3.タスクスケジューラーでマクロが保存されたBookを開く設定を行う http://www.d3.dion.ne.jp/~jkondou/excelvba/K12.htm 概ねこんな感じで良いかと思うのです

関連するQ&A

  • マクロの記録がうまくいきません。マクロの記録→セルを押してWEBクエリ

    マクロの記録がうまくいきません。マクロの記録→セルを押してWEBクエリを選択→データを取り込み→シートに表示されそれを日付順にセルの並び替えを選択→並び替えを確認→マクロの記録の停止の順でやっているのですが、マクロを実行するとデータは記録できているけど日付順の並び替えのみができていません。なぜでしょうか?何回記録しなおしても日付だけ並び替えされて記録されていません。ご教授お願いします。Windows 7 でExcel2007を使用しています。

  • ExcelVBAの繰り返し処理でwebクエリの取込みできますか。

    こんにちは。VBA初心者の駆け出しです。 よろしくお願いします。 「外部データの取込み」→「新しいwebクエリ」からデータを取り込んで、集計するマクロに取り組んでいますが、 webクエリの部分はマクロの記録で自動記述されたものを使っています。 URLが指定されるので、変数をおいてみたけどダメでした。 そもそも外部デ-タの取り込みは、変数使えないのでしょうか? すみません、データベースがサイトにしかなくて、webクエリしか方法がないのですが。。 サイトが(データが)膨大で、取り込む回数が100を超えるんで、URLだけ変更して、同じ記述を繰り返して使ってるのですが、 それだけでモジュール2つにしないとエラーになってしまいます。なんとかURLの部分を変数にできないか、とお助けをお願いします。もくはwebクエリを保存して、そのファイルを利用できないでしょうか? 各webページは同形式です。 未熟ながらloopが使えれば、と考えたのですが、脳が足らなくて、こちらに始めて投稿した次第です。説明分かりづらい所があったらご指摘お願いします。 環境: win2000 XP Officce ver.2002 2003 混合した環境です。 マクロを保存先のExcelは2003です。

  • Webからのデータ取得について

    外部データの取り込みについて恐れ入りますがご教授願います。 WebからExcelへ外部データの取り込みをして100程度のページを管理したいのですが月が変わるとURLが変わってしまいます。 マクロで一括更新することはできないでしょうか。 例:1月は、www.google.co.jp=200901&id=2   2月は、www.google.co.jp=200902&id=2 ※変更箇所200901→200902 sheet1に一覧表(A1:会社名 B1:URL) sheet2~100に各Webからのデータ 一度の操作でシート2以降のデータが全て変わるようにしたいのです。 完全に初心者で質問も分かり難いかもしれませんがどうぞ お力添え下さい。

  • エクセル2007の図に関するマクロの記録

    エクセル2007で図やグラフにかかわるマクロが記録されません。マクロの記録開始を選んで、JPGファイルの取り込みや、グラフの加工をしても、全く記録されず、図にかかわらない部分のマクロコマンドだけが記録されます。従来のエクセルのようにすべてのコマンドを記録するようにするにはどうしたらよいのでしょうか。

  • Excel VBAでWebクエリ更新

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

  • エクセルの、データ、外部データの取り込み、新しいWEBクエリ、WEBを参照により

    エクセルの、データ、外部データの取り込み、新しいWEBクエリ、WEBを参照により、WEB上からデータを取り込みたいのですが、なぜか、WEBを参照をクリックすると、YAHOOJAPANのトップページが出てきます、、なぜ? 確かに、IEのトップはYAHOO JAPAN にしてありますが、エクセルの取り込みと関連しているなんて、、、? アドレスを手打ちしないとだめなのでしょうか? コピーが効かないみたいなんですが?

  • エクセルで外部データの取り込んだときのURL表示について

    エクセルで「データ」-「外部データの取り込み」-「新しいwebクエリ」にてcsvデータを取り込んだのですが、エクセルの表示倍率を25%程度にするとセルにうっすらと取り込み先のURLが表示されてしまいます。 これが重くて作業ができないのですが消す方法はありませんでしょうか? 自分で調べて「データ範囲のプロパティ」-「クエリの定義を保存する」のチェックをはずしてもURLの表示は消えませんでした 消し方をご存知の方教えてください

  • 記録したマクロを実行するボタン

    シート1にマクロを実行するボタンを 作成したいと思います。 マクロは、シートに2にアクセスdbのクエリデータを 外部データの取り込み実行でインポートする よう記録しています。 シート1のボタンに記録したマクロを 貼り付けると、エラーメッセージで 「とりこみ先の範囲は、クエリテーブルが 作成された同じワークシートにありません」 と出ました。 同じワークシートでないとクエリ実行ボタンは 作れないのでしょうか?? よろしくお願いいたします。

  • EXCELの[データ]→[外部データの取り込み]→[新しいWebクエリ

    EXCELの[データ]→[外部データの取り込み]→[新しいWebクエリ]でテキストデータを取り込みたいのですが、ハイパーリンクなどのデータも含め、列に挿入されて取り込まれてしまい、取り込み先の関数データを記載されている列が右に異動されて反映されません。 取り込み先のEXCELの関数を反映させたまま目的のテキストデータを取り込むにはどのようにすればいいのでしょう。

  • WEBにある時系列データを EXCELで無く Accessで取り組むに

    WEBにある時系列データを EXCELで無く Accessで取り組むにはどうしたらいいのでしょうか? EXCELでは マクロを使って WEBクエリで習得して 編集しています。

専門家に質問してみよう