返回列表 上一主題 發帖

關於資料比對的寫法

回復 9# c_c_lai


    哈哈,原來c大早就知道了,我回家再來看看程式的差別

TOP

回復 11# 藍天麗池
請將 ThisWorkbook 內的
.[Z1] = .[D2]
改成
.[Z1].Formula = "=D2"
如此才能觸發。

TOP

回復 11# 藍天麗池
我已經將 .[Z1].Formula = "=D2" 修正了。
資料暫存2.rar (73.3 KB)

TOP

本帖最後由 藍天麗池 於 2016-7-19 21:46 編輯

回復 13# c_c_lai

謝謝C大,我明天測試後再向你報告
請教C大這次新加的z1是甚麼啊??

TOP

回復 14# 藍天麗池
Z1 為 Z 欄的第一行,主要用意是當 D2 DDE 匯入資料
有異動時 Z1 欄位公式 (=D2) 的內容值亦會跟著變動,
如此 Z1 數值 的變動便會觸發 Worksheet_Change()。
等確定後再來修正 AD 欄的存入值為數值、抑或是公式。

TOP

回復 15# c_c_lai


    c大,測試後完全沒有動作,只有dde在跳動,程式完全無法執行

TOP

回復 16# 藍天麗池
試試這隻程式!
資料暫存A.rar (69.81 KB)

TOP

回復 17# c_c_lai


    c大還是一樣沒有動作

TOP

回復 18# 藍天麗池
如此,便不能藉由 Worksheet_Change)
來處理了。
DDE 的處裡以往我是以程式來直接作業,即從開盤起,
每隔多少時間回顧一下,直到收盤為止。
但是它會占用一些CPU資源。讓我思考一下。

TOP

回復 19# c_c_lai


    c大,請教一下,如果用第一個程式更改程式對dde的判定或是增加輔助欄位這樣可行嗎?

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題