EXCEL 外部データの取り込みからのページ取得(VBA)
OS:WIN XP
EXCEL2000使用
EXCELから簡易データ取得を行いたいとおもっています。
マクロ化しVBAをいじって複数のページデータを取得したいと考えています。
取得したいページのURLが
http://hogehoge.com/0000XXX.html
XXX部分が数字で001~100まで可変すると想定。
001~100までのデザインは同じ。
1~100までをそれぞれSHEET1~SHEET100までに貼り付けたいとおもっています。
その際に邪魔なA列と1~5行目を削除とする場合
どのような記述に変更すればよいのでしょうか。
ページの取得までは出来るのですが
VBAがあまりよくわからないので質問させていただきました。
宜しくお願い致します。
下記001.htmlだけを取得したものになります。
With ActiveSheet.QueryTables.Add(Connection:="URL;http://hogehoge.com/0000001.html", _
Destination:=Range("A1"))
.Name = "ExternalData_1"
~800文字に収まらないため中略~
.WebDisableDateRecognition = False
.Refresh BackgroundQuery:=False
End With
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
Rows("1:5").Select
Selection.Delete Shift:=xlUp
Range("A1").Select
End Sub
お礼
参考URLを確認してみました。 何とかなりそうです。どうもありがとうございました。