- 帖子
- 33
- 主題
- 10
- 精華
- 0
- 積分
- 59
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2013
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2013-3-10
- 最後登錄
- 2024-2-7
 
|
回復 7# GBKEE
抱歉!現在附上程式碼:
Private Sub Worksheet_Change(ByVal TARGET As Range)
Dim stockno As String
stockno =3176
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.stockdog.tw/stockdog/index.php?p=3&m=2&sid=" & stockno & "&sdate=2013-01-01&edate=2013-01-31&Submit=%ACd%B8%DF" _
, Destination:=Range("A5"))
.Name = "持股分佈"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = False
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlOverwriteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "1,2,3,4,5,6,7,8,9,10"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub |
|