- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
2#
發表於 2013-1-5 14:42
| 只看該作者
請教各位前輩
小弟原先都是使用easywin 的DDE 資料 但非常的吃資源
最近發現元大的另一個軟體 Yeswin 有提 ...
randychou 發表於 2013-1-4 11:46 
Yeswin 報價元件(RTD) 是正常的, =RTD("money.excel",,,$A$7,"Price")
你可以直接寫成 =RTD("money.excel",,"TXF1","Price")
試試看!- Public turnKey As Integer
- Sub Macro_TX_DDE_COPY()
- Dim nums As Integer
-
- nums = 20 ' 20 秒 (預設值)
-
- turnKey = turnKey + 1
- Sheets("DDE_DATA").[A5] = "( " & turnKey & " 秒 )"
-
- If (Second(Time) Mod nums) = 0 Then ' 間隔 nums 秒
- With Sheets("RECORD_TX")
- If Not IsError(Sheets("DDE_DATA").[D2]) Then
- pos = .Range("A" & Rows.Count).End(xlUp).Row + 1
- .Cells(pos, 1).Resize(1, 9) = Sheets("DDE_DATA").Cells(2, 1).Resize(1, 9).Value
- turnKey = 0
- End If
- End With
- End If
-
- Application.OnTime (Now + TimeValue("00:00:01")), "Module11.Macro_TX_DDE_COPY"
- End Sub
複製代碼 |
|