Dim i , h As Long
Dim kaishihang
Dim LastRow As Long , r As Long
On Error Resume Next
EndRow = Sheet2.Range("a65536").End(xlUp).Row
startRow = 4
If startRowSheet2.Range(Sheet2.Cells(startRow , 1) , Sheet2.Cells(EndRow , 9)).Valuehttps://www.soozhuozhou.com/= ""
Else
Exit Sub
End If
For h = 1 To 5
For m = 1 To 4
kaishihang = Sheet2.[A65535].End(xlUp).Row
nian = Replace(Str(Year(Now) + 1 - h) , " " , "")
jidu = Replace(Str(4 + 1 - m) , " " , "")
s1 = "" + nian + "season=" + jidu + ""
s = GetSource(s1)
arr = Split(s , "'
")
For i = 1 To UBound(arr)
arr1 = Split(arr(i) , "
Sheet2.Cells(i + kaishihang , 1) = Right(Left(arr1(0) , 4) , 4)"-"Right(Left(arr1(0) , 6) , 2)"-"Right(Left(arr1(0) , 10) , 2)
arr2 = Split(arr1(1) , Chr(60))
Sheet2.Cells(i + kaishihang , 2) = Mid(arr2(0) , InStr(arr2(0) , "") + 1)
arr3 = Split(arr1(2) , Chr(60))
Sheet2.Cells(i + kaishihang , 3) = Mid(arr3(0) , InStr(arr3(0) , "") + 1)
arr4 = Split(arr1(3) , Chr(60))
Sheet2.Cells(i + kaishihang , 4) = Mid(arr4(0) , InStr(arr4(0) , "") + 1)
arr5 = Split(arr1(4) , Chr(60))
Sheet2.Cells(i + kaishihang , 5) = Mid(arr5(0) , InStr(arr5(0) , "") + 1)
arr6 = Split(arr1(5) , Chr(60))
Sheet2.Cells(i + kaishihang , 6) = Mid(arr6(0) , InStr(arr6(0) , "") + 1)
arr7 = Split(arr1(6) , Chr(60))
Sheet2.Cells(i + kaishihang , 7) = Mid(arr7(0) , InStr(arr7(0) , "") + 1)
arr8 = Split(arr1(7) , Chr(60))
Sheet2.Cells(i + kaishihang , 8) = Mid(arr8(0) , InStr(arr8(0) , "") + 1)
arr9 = Split(arr1(8) , Chr(60))
Sheet2.Cells(i + kaishihang , 9) = Mid(arr9(0) , InStr(arr9(0) , "") + 1)
Next i
Next m
Next h
Application.ScreenUpdating = True
n = Worksheets.Count
For i = 4 To n
Worksheets(i).Activate
歷史數據
Next
End Sub
第四步 , 保存工作簿 , 并對該工作簿命名為1 , 然后***該工作簿27份 , 把所有股票代碼寫入每一個工作簿排名個工作表的A3到A127列 。然后根據排名步對工作簿內的工作表命名 , 并在每一個工作表A2單元格內寫入股票代碼 。
第五步 , 把這些工作簿存放到炒股文件夾下的數據庫文件下 。然后在炒股文件夾下新建一個工作簿 , 命名為“一鍵更新表格” , 寫入如下代碼:
Sub 所有股票歷史數據更新()
Dim wb As Workbook
For i = 1 To 27
Set wb = Workbooks.Open(ThisWorkbook.Path"\數據庫\"i"".xl***"")
Application.Run ""'""wb.Path""\""i"".xl***'!所有股票歷史數據獲取""
wb.Save
wb.Close
Next i
End sub
當啟動這一段代碼以后 , 程序會自動一個一個的打開對應的工作簿然后獲取里面所有股票的歷史數據 , 存放在對應的工作表當中 。
第六步 , 對相應的程序添加按鈕 , 這樣 , 我們在啟動對應程序時 , 只需要點一下對應的按鈕就可以實現了 。這樣 , 我們通過多個工作簿就實現了獲取所有股票歷史數據的方法 。而后面 , 我們只需要通過獲取對應股票每一天的歷史數據 , 我們就能夠在任意一天很快速的能夠擁有所有股票的歷史數據了 。
- 股市杠桿是什么 股市杠桿是什么意思夬申寶證券怎么申請
- 歷史上的股市大跌 歷史上暴漲暴跌的股票有哪些
- 中國股市風云檔案 股市風云錄txt
- 000800一汽轎車股票 000800一汽轎車股票300232
- 股市區塊鏈 股市區塊鏈板塊是什么意思
- 股市一 股市一賺二平七虧是真的嗎
- 任澤平下個股市高點的簡單介紹
- 股市怎么回事 股市怎么回事?為何會賺錢?有風險嗎?
- 如何打開數據庫 如何打開數據庫中的表
- 股市開盤熔斷 股市大盤熔斷是什么意思
