8楼 Z9 | 发表于2023-01-01 10:16:36
Sub update_ssq()
Dim i, j, Arr
Dim s() As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", "http://data.17500.cn/ssq_asc.txt", False
.Send
s = Split(VBA.StrConv(.responseBody, vbUnicode, &H804), Chr(10))
End With
List = Array(0, 1, 2, 3, 4, 5, 6, 7, 8): ReDim Arr(1 To UBound(s), 1 To 9)
For i = 0 To UBound(s) - 1
For j = 1 To 9: Arr(i + 1, j) = Split(s(i), " ")(List(j - 1)): Next
Next
With Sheet1.Cells(2, 33).Resize(UBound(s), 9)
.Value = Arr
End With
End Sub
Sub update_7lc()
Dim i, j, Arr
Dim s() As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", "http://data.17500.cn/7lc_asc.txt", False
.Send
s = Split(VBA.StrConv(.responseBody, vbUnicode, &H804), Chr(10))
End With
List = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9): ReDim Arr(1 To UBound(s), 1 To 10)
For i = 0 To UBound(s) - 1
For j = 1 To 10: Arr(i + 1, j) = Split(s(i), " ")(List(j - 1)): Next
Next
With Sheet1.Cells(518, 12).Resize(UBound(s), 10)
.Value = Arr
End With
End Sub
Sub update_dlt()
Dim i, j, Arr
Dim s() As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", "http://data.17500.cn/dlt2_asc.txt", False
.Send
s = Split(VBA.StrConv(.responseBody, vbUnicode, &H804), Chr(10))
End With
List = Array(0, 1, 2, 3, 4, 5, 6, 7, 8): ReDim Arr(1 To UBound(s), 1 To 9)
For i = 0 To UBound(s) - 1
For j = 1 To 9: Arr(i + 1, j) = Split(s(i), " ")(List(j - 1)): Next
Next
With Sheet1.Cells(581, 23).Resize(UBound(s), 9)
.Value = Arr
End With
End Sub
版主您好,能否抽空帮我看看这个双色自动更新为啥最后一新期更新不了