返回列表 上一主題 發帖

[發問] 請問如何將以連接EXCEL的DDE數據每分鐘紀錄下來?

GBKEE大
本人  也有類似的問題  借此一問
本人的資訊源 是來至永豐金的易利得軟體 ( 接收 大台指 資料 )
內容如下:

Dim i As Single
Private Sub Workbook_Open()

  Application.OnTime Now + TimeValue("00:00:05"), "ThisWorkBook.ExeSelf"
End Sub
Private Sub ExeSelf()
  On Error Resume Next
  i = i + 1
  If i = 1 Then
  Sheets(1).Cells(1, 1) = Date
  i = i + 1
  End If
  Sheets(1).Cells(i, 2) = Time
  Sheets(1).Cells(i, 3) = Sheets(2).Cells(2, 1)
  Sheets(1).Cells(i, 4) = Sheets(2).Cells(2, 2)
  Sheets(1).Cells(i, 5) = Sheets(2).Cells(2, 3)

  Application.OnTime Now + TimeValue("00:00:05"), "ThisWorkBook.ExeSelf"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  On Error Resume Next
  Application.OnTime Now + TimeValue("00:00:05"), "ThisWorkBook.ExeSelf", , False
End Sub


問題是:
一啟動檔案,資料就開始接收
非開盤時間沒有資料下,仍然在跑

可否能   我8:30開起檔案
8:45 後才開始  接收資料
13:45 後 就 結束  接收資料

謝謝!!

DDE.rar (40.56 KB)

DDE.rar (40.56 KB)

EED檔

50 字節以內
不支持自定義 Discuz! 代碼

TOP

Hsieh 大

太棒了!!

由於 昨天太趕  來不及測試

今天 測試起來 正確無誤

在此 真的~ 超級萬分感謝!!



二.
但是 存檔後 再次進入

預計 想修改 秒數

但在 程式碼編輯器內 的資料

卻變不見了 是 空的ㄝ

再次請教
50 字節以內
不支持自定義 Discuz! 代碼

TOP

嘿嘿!!  今天 又正常  

不明原因  有如  "消失的密室"  

還是 感謝!!  Hsieh大
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題