請問程式執行後不明原因自動中斷(前幾日正常)是否寫法有誤?
- 帖子
- 41
- 主題
- 8
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 20
- 註冊時間
- 2011-3-8
- 最後登錄
- 2022-4-16
|
請問程式執行後不明原因自動中斷(前幾日正常)是否寫法有誤?
本帖最後由 fei6999 於 2011-12-20 11:15 編輯
- Sub 期貨()
- '在B欄依序寫入L2
- Dim nb, XC, DF, KJ As Long
- 'On Error Resume Next
- If Time > TimeValue("13:45:20") Then Range("O1") = "OFF": Exit Sub
- nb = 0
- XC = 0
- DF = 0
- KJ = 0
- If Sheet1.Range("b3") > 0 Then Sheet1.Range("b2") = Sheet1.Range("b3"): Sheet1.Range("b3") = ""
- nb = IIf(Sheet1.Range("b2") = "", 2, Sheet1.Range("b3").End(xlUp).Row + 1)
- Sheet1.Cells(nb, 2) = Sheet1.Range("L2")
- If Sheet1.Range("b3") > 0 Then Sheet1.Range("C2") = "=B3-B2"
- If Sheet1.Range("C2") < 0 Then Sheet1.Range("C2") = ""
- If Sheet1.Range("b7") > 0 Then Sheet1.Range("b6") = Sheet1.Range("b7"): Sheet1.Range("b7") = ""
- XC = IIf(Sheet1.Range("b6") = "", 6, Sheet1.Range("b7").End(xlUp).Row + 1)
- Sheet1.Cells(XC, 2) = Sheet1.Range("J2")
- If Sheet1.Range("b7") > 0 Then Sheet1.Range("C6") = "=B7-B6"
- If Sheet1.Range("B7") = "" Then Sheet1.Range("C6") = ""
- If Sheet1.Range("C2") >= Sheet1.Range("E2") Then
- DF = IIf(Sheet1.Range("F2") = "", 2, Sheet1.Range("F20000").End(xlUp).Row + 1)
- Sheet1.Cells(DF, 6) = Sheet1.Range("C2")
- Sheet1.Cells(DF, 7) = Sheet1.Range("C6")
- End If
- KJ = IIf(Sheet1.Range("P2") = "", 2, Sheet1.Range("P20000").End(xlUp).Row + 1)
- Sheet1.Cells(KJ, 16) = Sheet1.Range("J4")
- Sheet1.Cells(KJ, 17) = Sheet1.Range("M4")
- Sheet1.Cells(KJ, 18) = Time
- Sheet1.Cells(KJ, 19) = Sheet1.Range("o4")
- If Range("O1") = "OFF" Then Exit Sub
- Application.OnTime Now + TimeValue("00:00:01"), "期貨" '啟動每隔1秒執行本程式
- End Sub
複製代碼 |
-
-
期貨多空分析.rar
(391.21 KB)
|
|
|
|
|
|
- 帖子
- 41
- 主題
- 8
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 20
- 註冊時間
- 2011-3-8
- 最後登錄
- 2022-4-16
|
2#
發表於 2011-12-20 13:41
| 只看該作者
我發現是我在另一個EXCEL檔工作時程式竟被中斷
第一次遇上這種情形
之前並沒有這樣過
這情形正常嗎? |
|
|
|
|
|
|
- 帖子
- 41
- 主題
- 8
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 20
- 註冊時間
- 2011-3-8
- 最後登錄
- 2022-4-16
|
3#
發表於 2011-12-22 09:31
| 只看該作者
|
|
|
|
|
|
- 帖子
- 41
- 主題
- 8
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 20
- 註冊時間
- 2011-3-8
- 最後登錄
- 2022-4-16
|
4#
發表於 2012-1-17 10:52
| 只看該作者
應該是少宣告這一行
Option Private Module
加上後就運作正常
感謝! |
|
|
|
|
|
|