返回列表 上一主題 發帖

股票超連結

實在看不懂要做何種連結, 也許這個可以參考,
EXCEL.金千里.奇摩股票自動更新監看系統 >>> (以前的草做檔, 自己寫的自己用不到, 恕無法個別修改程式)
http://blog.xuite.net/smile1000mile/blog/95104599

TOP

回復 3# chairles59


我不收會員,也不收費為人寫程式,
有問題可在此論壇發帖,但需求必須說詳細,
況且對網頁的處理,這裡有更高超的人,應可以得到更好的方案!!!

TOP

回復 5# chairles59


If uMode = 1 Then Call 逐筆記錄

把藍色部份去掉即可

TOP

Sub 逐筆記錄()
Dim DSht As Worksheet, dEnd As Range
On Error GoTo 999
Set DSht = ThisWorkbook.Sheets(uRng.Text)
With DSht
  .[B1] = uRng: .[D1] = uRng(1, 2): .[E1] = ""
  Set dEnd = DSht.[A65536].End(xlUp)(2)
  If dEnd.Row < 3 Then Set dEnd = DSht.[A3]
  If dEnd(0, 5) = uRng(1, 7) Then Exit Sub  '加入這一行,當成交量未變動,不記錄!!! 
  dEnd.Resize(1, 5) = uRng(1, 3).Resize(1, 5).Value
  If dEnd.Row > 3 Then dEnd(1, 6) = dEnd(1, 5) - dEnd(0, 5)
  dEnd(1, 7).Value = CDate(Date + uTime)
End With
999: End Sub

TOP

  1. Sub 更新全部()
  2. Call 共用參照: If uRow <= 0 Then Exit Sub
  3. uHead(0, 0) = "※更新中.............."
  4. uHead(2, 12).Resize(uRow).ClearContents
  5. For Each uRng In uClmnNo
  6.     uRng(1, 3).Resize(1, 10).ClearContents
  7.     If uRng = "" Then uRng(1, 2).ClearContents: GoTo 101
  8.     Call 擷取資料
  9.     If GetStr = "" Then uRng(1, 2).ClearContents: GoTo 101
  10.     Call 逐筆記錄
  11.     Beep
  12. 101: Next
  13. uHead(0, 0) = "※更新時間:" & Format(Now, "yyyy/mm/dd hh:mm:ss")
  14. ThisWorkbook.Save
  15. End Sub
複製代碼

TOP

回復 10# chairles59

下載再試:
http://www.funp.net/292206

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題