- 帖子
- 10
- 主題
- 5
- 精華
- 0
- 積分
- 18
- 點名
- 0
- 作業系統
- windows 7
- 軟體版本
- Office 2007
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2015-4-3
- 最後登錄
- 2015-9-11

|
小弟用了workbook的Open事件來啟動一個用了OnTime功能,來抄錄盤中股價的即時變化,但跑到預設結束時間,出了一個錯誤訊息,請各位前輩幫忙告訴我問題出在哪裡?
編碼如下
Private Sub Workbook_Open()
Application.OnTime TimeValue("21:34:00"), "價差紀錄"
End Sub
--------------------------------------------------------------------------
Sub 價差紀錄()
Dim Line As Double
Dim Close_T As String
Line = Sheet1.Range("F1").End(xlDown).Row
Close_T = Format(Time, "h:m")
If Close_T <> "21:35" Then
Sheet1.Cells(Line + 1, 6) = Cells(2, 6)
Sheet1.Cells(Line + 1, 7) = Cells(2, 7)
Application.OnTime Now + TimeValue("00:00:05"), "價差紀錄"
Else
Application.OnTime Now + TimeValue("00:00:05"), "價差紀錄", , False
End If
End Sub
錯誤訊息如下:
|
|