XMLHTTPを使うと、Excel VBAからでも任意のURLからデータを取得できる。 (とりあえずIEコンポーネントの一部なのでIEカテゴリにしてみる) 問題になるのは、XMLHTTPでHTMLをダウンロードした時に、文字コードがそのままでは正しくExcel VBAでは扱えない点。 Excel VBAで扱う文字列型はUnicodeであり、Unicode以外の文字列を扱うには工夫(というか自作)が必要。それでもExcel VBAには変換を行う最低限のローレベル関数が用意されているので何とかなる。 今回ヤフオクの検索データをExcelシートにしたくて ヤフオク検索→Excelシートに転記 するスクリプトを書いてみたのでついでに副産品のEUC→Unicode変換サブルーチンを紹介する。(ヤフオクはEUCを使ってるのだ) XMLHTTPでダウンロードしたデータは、どうやらダウンロードしたそのもの