|
外部データ取り込みの新しいwebクエリを利用して競走馬のデータを取得したのですが、下記の .WebTables = "12,34"のところの34の位置が時々変わるようで情報が取得出来ない時があります。
Sub Macro1()
'
' Macro1 Macro
' マクロ記録日 : 2007/6/17 ユーザー名 : makoro
'
'
Sheets.Add
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;****://db.netkeiba.com/horse/2004102132", Destination:=Range("A1"))
.Name = "2004102132"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "12,34"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
取得したい情報は競走成績のろころなのですが競走馬によっては成績情報はあるのですが取得出来ない場合があります。競争成績の位置が変わっても取得する方法は無いのでしょうか。どなたか教えてください。よろしくお願いします。
情報の取得できる ****://db.netkeiba.com/horse/2004102132/
情報の取得出来ない ****://db.netkeiba.com/horse/2002110252/
****の部分はこのサイトの入力制限がかかっていますので****としました。
|
|