Excel VBA(エクセル マクロ) Webデータベースその@ ホームページデータ取り込み

ホームページのデータを自動でデータベース化したい。
まずはExcelでの取り込みから。

ホームページのデータをExcelでデータベース化したいと思う。

だが、いちいち手動で入力するのは面倒。

自動化を考える。


まずは、所定のページを指定して取り込むことを考える。
(取り込みについて、危険なサイトに対しては注意してください。)


【データ】→【外部データの取り込み】→【新しいWebクエリ】を選択する。

新しいWebクエリのダイアログが開くので設定する。


1.必要なデータがあるWebページのページアドレスを入力してください。

→取り込みたいURLを入力。

2.必要なデータがあるWebページの部分を選択してください。

→テーブルの表があれば表のみでよいが、なければページ全体になる。値が取り込める物を選択する。

3.保存するWebページの形式を選択してください。
→なしで良いのでは?値が取り込めるものを選択する。


以上で取り込みができる。


次に、自動でデータ更新をする設定をする。

データを取り込んだシートで、データを取り込んだ場所を右クリックして、【データ範囲のプロパティ】を選択する。

コントロールの更新部分を変更する。

バックグラウンドで更新+更新の周期にチェックを入れて更新周期を入れれば更新してくれる。

だが、私の場合はExcel立ち上げ時に更新してくれれば良いので、ファイルを開くときにデータを更新するをチェックした。

そうすると、ファイルを開いた時に、データを取得する。


以上で取り込みは可能となった。


しかし、取り込んだ値は活用できる値となっていないはず。

次は文字列解析を行って必要な値を自動で取り出すプログラムをVBAで作成する。


忍者Admaxのテキスト広告で収入UP!

実践!ExcelデータベースTOP