- 帖子
- 30
- 主題
- 4
- 精華
- 0
- 積分
- 34
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2010
- 閱讀權限
- 10
- 性別
- 男
- 來自
- 新北市
- 註冊時間
- 2013-11-30
- 最後登錄
- 2023-1-12
|
4#
發表於 2013-12-6 11:24
| 只看該作者
以下是測試出來的方式,這方法不知道穩不穩定,也希望有前輩可以指導,新手學習中...
在工作表1 or ThisWorkbook下:
Private Sub CommandButton1_Click()
startTimer
End Sub
Private Sub CommandButton2_Click()
stopTimer
End Sub
在模組當中:
Sub startTimer()
Application.OnTime Now + TimeValue("00:00:01"), "Increment_count"
End Sub
Sub Increment_count()
hiji = Now()
Range("A1") = hiji
WaitSec = 30 '延遲時間
NameOfThisProcedure = "儲存程序"
NextTime = hiji + TimeSerial(0, 0, WaitSec)
Application.OnTime EarliestTime:=NextTime, Procedure:=NameOfThisProcedure, LatestTime:=NextTime
startTimer
End Sub
Sub 儲存程序()
ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & Format(Now, "yyyymmdd") & ".xls"
End Sub
自動儲存裝置.rar (21.8 KB)
|
|