下記↓サイトのUSD/JPYの過去データをIE等のブラウザを立ち上げることなく日付を指定してエクセルに取り込みたいのですが、
可能でしょうか?
http://www.investing.com/currencies/usd-jpy-historical-data
Sub 米円()
Range("A1").Select Selection.End(xlDown).Select ActiveCell.Offset(1, 0).Range("A1").Select
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.investing.com/currencies/usd-jpy-historical-data", Destination:=ActiveCell.Offset(0, 0).Range("$A$1"))
.Name = "?kd=1&tm=d&vl=a&mk=1&p=1"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebTables = "2"
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
上記でもブラウザを立ち上げることなくデータをエクセルに取り込めるのですが、ページに表示されている30日分のデータしか取り込めません。
もっと日付を遡って過去データを取得したいのですが、可能でしょうか?
可能でしたら、方法をご教授して頂けたら幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/02 12:24