- 帖子
- 48
- 主題
- 8
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- windows7
- 軟體版本
- office2010
- 閱讀權限
- 20
- 註冊時間
- 2013-4-9
- 最後登錄
- 2019-12-17
|
19#
發表於 2013-9-11 13:05
| 只看該作者
回復 17# stillfish00
TO stillfish00大大
如果我複製BB工作表,改名為CC 工作表,裡面的程式都和BB工作表一樣,只是改個名,換個時間(改為1小時記錄一次)
如果改時間是10分鐘或是20分鐘記錄一次時,一切都很順利。
但若改為一個小時記錄一次時
如:
Sub SetTimer3(sSheetName As String)
Const MAX_ROW = 270 '最多270
If mainFunc3(sSheetName) < MAX_ROW And Not gbStop3 Then Application.OnTime Now + TimeValue("01:00:00"), "'SetTimer3 """ & sSheetName & """'"
End Sub
它除了記錄一個小時的數值外,還會記錄別的時間的。
如: 12:00:21 按下開始,為第一筆的記錄
12:09:02 為第二筆的記錄
13:00 :21 為第三筆的記錄
13:09:02 為第四筆的記錄
請問為什麼會這樣呢?我需要的是一個小時一筆資料就好。
我試過若是短時間的記錄,就不會有這樣的情形。
能知道是什麼原因造成的嗎?
謝謝 |
|