該当資料は、TIMELIMITがあるせいか、現在DOWNLOADできません。
マクロではないのですが、手動でDOWNLOADしました結果を貼り付けます。
なお、該当HPの担当者に希望すれば、入手できる可能性もあるかと思います。
何卒、よろしくお願い致します。
http://briefcase.yahoo.co.jp/bc/genki_sa/lst?.dir=/51be&.view=l&...
なお、KRX2007.xlsxは、OFFICE EXCEL 2007形式で。
KRX2003.xlsはOFFICE EXCEL 2003形式で保存してあります。
マクロの作成自体は可能ですが、ちょっと厳しいので代替案です。
ページをGETで引っ張ってこれるようですので、
WEBクエリを使用したらいかがでしょう。
対象ページは、例として次のようなURLにします。
http://eng.krx.co.kr/mki/ops/ops_l_001.jsp?isu_nm=KOSPI+200+OPTION&isu_cd=KRSPIOPK2I&expr_yymm=200907
2つのコンボの選択状況により、パラメータ引数が異なってきますので、取得したいパターン分のURLを用意しておき、WEBクエリに登録するとよいです。
※WEBクエリというのは、情報元のデータが更新されれば、エクセルに取り込んだ情報も更新できるんだそうです。
ありがとうございます。ウェブクエリは可能なのですが、もともとこのサーバーの応答の低さを考えますと、140ページありますので、それなりに時間がかかってしまいます。今回、それ以上の高速の処理をしてくださる方がいらっしゃらないかというのが願いです。
補足です。
基本のページは以下です。
http://eng.krx.co.kr/mki/ops/ops_l_001.jsp?expr_yymm=200909&isu_...
expr_yymm は限月のドロップダウンメニューで、
http://eng.krx.co.kr/anylogic/process//mki/ops/ops_l_001_1.xml?&...
isu_cdは銘柄で、
http://eng.krx.co.kr/anylogic/process//mki/ops/ops_l_002_1.xml?&...
というXMLにはいってます。
理想ではシート1に常に最新の指数のリストと限月のリストを読み込む。
シート2には、たとえば、KOSPI 200 指数を例にあげるならば、以下のようなフォーマットで表示していただけると助かります。
A1:KOSPI 200 OPTION
A2:200907
A3: 152.50
A4: 155.00
A5: ….
現在、すべてマニュアルで作業を行い途方もない時間がかかっていますので、是非自動化していただきたいです。