返回列表 上一主題 發帖

儲存不會自動停止,該怎麼改?

本帖最後由 ahsiek 於 2013-9-11 14:02 編輯

回復 20# GBKEE

To  GBKEE大大   檔案附上,謝謝。 數值記錄.rar (328.25 KB)

不過,CC工作表的內容是我剛剛測試10分鐘的結果,一小時的被我洗掉了。

TOP

回復 20# GBKEE

數值記錄1.rar (132.41 KB)   附檔有另存為97-2003版本,只是工作表上的格式都跑掉了。我試著把CC工作表修改成比較能看的樣子。
不過你看到的,應該都是一堆數字。

程式碼寫在模組 module3 裡面。

CC工作表的 A欄是 時間,複製B3-D3的值至E4-G4的儲存格裡,H5-M5有公式會自己算。
主要的問題是,我設定一個小時記錄一次,結果,在每一個小時裡,中間會又多一筆時間的資料。
可是我明明就沒有動其他的程式碼,只改時間而已。就是不了解為什麼會多存時間呢?

TOP

回復 23# stillfish00


To stillfish00 大大,非常謝謝你,也讓我知道是什麼原因造成的。我剛剛測試了一個小時,到目前為止都沒有問題出現。

真的真的很謝謝你,這下我也學會另一個方式。

TOP

回復 24# GBKEE


    To GBKEE 大大,也謝謝你的幫忙。但是我開啟97-2003版本的,進去VBA裡也是看得到模組裡的程式耶
    我不大會將2010和2003做轉換,或許就是這樣讓你看不到,真的很抱歉。
    不過,程式碼已經有解決了,也很謝謝你。

TOP

回復  ahsiek
因為原本code中stop的機制,不是立即停止的,而是下次排程的時間到了才去判斷到該變數,不讓 ...
stillfish00 發表於 2013-9-11 17:14


我想請問一下,CC 工作表,我只會拿來儲存數據,我都在其他工作表上工作 。
若我在其他的工作表上,若有做加減乘除或是改換函數時,CC 工作表就會漏了幾秒或是整個暫停住。
有沒有方法可以讓 CC 工作表不會因為其他工作表在工作而受到影響呢?
謝謝。
數值記錄.rar (333.3 KB)

TOP

回復 28# stillfish00

謝謝 stillfish00大大的回應。

雖然CC工作表主要是作為儲存的工作表,但它儲存的數值的平均值,會連結到另一個工作表如DD工作表去使用
並且視情況在DD工作表裡做些變更,如加減乘除或是剪下貼上的動作。
如果是另開一個活頁簿的話,這樣儲存的數值就無法及時連結到我需要的工作表內(即,儲存格的及時連結是需要兩個活頁簿雙擊點開的)
那還有沒有其他方法可以做出同樣的碼表計時並儲存數據,卻又不會影響其他工作表運作的呢?
不好意思又麻煩你了,謝謝。

TOP

回復 30# stillfish00

沒關係,謝謝你再三的幫助和回應。謝謝{:3_52:}

TOP

回復  ahsiek
這樣我就無能為力了。。。
stillfish00 發表於 2013-10-24 10:04


不好意思,我今天在測試時,發現CC工作表,儲存的作業停不下來。
我設定在CC工作表第40列時要停止,結果完全沒有停止且繼續儲存下去。
這個情況出現在如果我在其他工作表上時,就會這樣,直到我換到CC工作表後,才會停下來。
請問,是哪裡出了問題?我找了好久,一直沒有辦法找到錯誤點。
之前是設1小時,結果沒有問題,後來改為1秒,就停不下來了。 數值記錄.rar (345.83 KB)

TOP

回復  ahsiek
修改一下23樓  ButtonStop1 和 SetTimer1

Sub ButtonStop1(Optional sSheetName As Stri ...
stillfish00 發表於 2013-10-25 15:03



非常謝謝你,已經可以使用了,也不會一直跑下去。會停到我要的列上,再次謝謝。
我可以問一下說,這是因為什麼呢?謝謝。

TOP

回復  ahsiek
就像紅字標的地方,修改之前使用ActiveSheet.Name
是當前工作表名稱,因為ButtonStop1被呼 ...
stillfish00 發表於 2013-10-25 16:05



    原來如此,我了解了。非常謝謝你的幫忙。

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題