Board logo

標題: [發問] SetTimer 當掉?? [打印本頁]

作者: t8899    時間: 2015-3-29 18:47     標題: SetTimer 當掉??

settimer 的用法
http://wenku.baidu.com/link?url= ... CiA-Yae-YAmhvqOCHiS
附檔[attach]20542[/attach]
按sart後 隨便點其他儲存格不超過15次就會當掉(出現一個錯誤視窗) excel2003 自動關閉
[attach]20543[/attach]
作者: GBKEE    時間: 2015-3-30 15:06

本帖最後由 GBKEE 於 2015-3-30 15:15 編輯

回復 1# t8899
API函數在執行時產生錯誤.Excel會當掉.

Application.OnTime的程式會等待工作表編輯完畢就緒,執行程式
API函數SetTimer的的指定程式,工作表在編輯時,還是在執行指定程式,當有錯誤.那Excel會當掉.


工作表在編輯時,SetTimer還是在執行指定程式,點選任一儲存格編輯,測試看看
  1. Sub TimerProc()
  2.     On Error Resume Next
  3.     With ActiveSheet.Range("a1")
  4.         .Value = .Value + 1
  5.     End With
  6.    Application.StatusBar = Time   '***狀態列顯示時間***
  7. End Sub
複製代碼

作者: t8899    時間: 2015-3-30 18:05

回復  t8899
API函數在執行時產生錯誤.Excel會當掉.

Application.OnTime的程式會等待工作表編輯完畢就 ...
GBKEE 發表於 2015-3-30 15:06

這函數SetTimer 有此缺點, 不知有無解決之法??
作者: bobomi    時間: 2015-3-30 18:24

這函數, 不知有無解決之法??
t8899 發表於 2015-3-30 18:05


不是SetTimer 缺點
是 VB 自身先天的問題




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)