返回列表 上一主題 發帖

[發問] 想請問欄位紀錄最大最小值得最佳做法

[發問] 想請問欄位紀錄最大最小值得最佳做法

假設我有一個欄位 A1
裡面的數字是隨時在變動的
如果我想把這個不斷變動的數字的最大值記錄在 B1
最小值記錄在 B2

這樣的話
似乎無可避免一定要用到 Timer 以每秒 (或每百毫秒) 來不斷跑一段 Sub

會造成效能低落的問題

想請教有沒有大大有更好的做法可以提供 ><
感謝 !
小妹在此向各位大大求教了 Orz

回復 2# PKKO


    hi 大大您好
那可以只針對當 [A1] 這個欄位變動時
才去執行程式嗎 ?
小妹在此向各位大大求教了 Orz

TOP

回復 2# PKKO


    大大您好 : 可以幫看小妹這樣寫為什麼沒作用嗎 ?
Tes.rar (12.03 KB)
小妹在此向各位大大求教了 Orz

TOP

回復 5# PKKO


   太感謝 P 大了 !!
這就是小妹想要的效果了 , 效率又好 ~ 感謝 P 大 ^^
關於這行
If Target.Address <> "$A$1" Then Exit Sub
是指只有當 A1 變動時才會記錄對吧
那如果我有多項的話就要這樣寫對不對
If Target.Address <> "$A$1" Then Exit Sub
If Target.Address <> "$A$2" Then Exit Sub
If Target.Address <> "$A$3" Then Exit Sub
小妹在此向各位大大求教了 Orz

TOP

Wc.rar (13.21 KB) 回復 7# PKKO


    抱歉了 P 大
小妹又有問題 @@
小妹發現如果是 DDE 參照的話好像就不會觸發這個 worksheet_change 事件...
而且不論是抓出 value 還是去參照 value 都沒辦法觸發..
附上參考檔請 P 大看看
小妹在此向各位大大求教了 Orz

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題