- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 121
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-5-19
               
|
回復 20# leefing
本人並無DDE實際經驗,依據kobo的經驗
直接於開檔與關檔使用SetLinkOnData方法就可達到自動化了- Sub Catch_DDE()
- '單量10,然後成交=買進,所以"空"下面那一格出現10
- If IsError([J12]) Then Exit Sub '單量連結錯誤就停止計算
- If [J12] >= 10 Then '單量10以上執行
- If [D12] = [F12] Then [U12] = [U12] + [J12]
- If [E12] = [F12] Then [T12] = [T12] + [J12]
- End If
- End Sub
- Sub auto_open()
- ThisWorkbook.SetLinkOnData "YES|DQ!EXFB2.Volume", "Catch_DDE" '啟動SetLinkOnData方法
- End Sub
- Sub auto_close()
- ThisWorkbook.SetLinkOnData "YES|DQ!EXFB2.Volume", "" '關閉SetLinkOnData方法
- End Sub
複製代碼 |
|