- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 13# 7777
這樣試試看- Dim i As Single
- Private Sub Workbook_Open()
- Application.OnTime TimeValue("08:45:00"), "ThisWorkBook.ExeSelf"
- End Sub
- Private Sub ExeSelf()
- On Error Resume Next
- If TimeValue(Now) > TimeValue("13:45:00") Then Exit Sub
- i = i + 1
- If i = 1 Then
- Sheets(1).Cells(1, 1) = Date
- i = i + 1
- End If
- Sheets(1).Cells(i, 2) = Time
- Sheets(1).Cells(i, 3) = Sheets(2).Cells(2, 1)
- Sheets(1).Cells(i, 4) = Sheets(2).Cells(2, 2)
- Sheets(1).Cells(i, 5) = Sheets(2).Cells(2, 3)
- Sheets(1).Cells(i, 6) = Sheets(2).Cells(2, 4)
- Application.OnTime Now + TimeValue("00:00:05"), "ThisWorkBook.ExeSelf"
- End Sub
複製代碼 |
|