返回列表 上一主題 發帖

[發問] vba按鈕的問題

[發問] vba按鈕的問題

本帖最後由 jerrystock 於 2012-5-30 11:39 編輯

請問 如何在8:45:00自動按下 CommandButton1_Click
                在13:45:00自動按下 CommandButton2_Click
若按下按鈕CommandButton1_Click  ExeSelf巨集為什麼不會執行 都必須另外手動去執行 ExeSelf巨集
謝謝
  1. Private Sub CommandButton1_Click()

  2.     j = 2
  3.     cumVol = 0
  4.     O = Sheet1.Range("E2")
  5.     H = -99999
  6.     l = 99999

  7.     dTime = TimeValue("13:45:00") '
  8. Application.OnTime dTime, "ExeSelf"
  9. Sheet4.CommandButton1.Enabled = False
  10. Sheet4.CommandButton2.Enabled = True
  11. End Sub

  12. Private Sub CommandButton2_Click()
  13. Sheet4.CommandButton1.Enabled = True
  14. Sheet4.CommandButton2.Enabled = False
  15. Call EndExeSelf
  16. End Sub
複製代碼

謝謝c_c_lai大大指導
原來是這樣我以為是巨集結束時間
如果要按鈕按下去馬上執行就設 dTime = TimeValue("00:00:00") 這樣對嗎?
今天盤中8:45分啟動巨集  dTime = TimeValue("10:00:00") 設定10點 結果10點後就不再紀錄了
所以我以為是結束時間的設定 不過為什麼會在10點停止紀錄呢 ?
還有可以不用按按鈕  開啟excel就直接紀錄  時間到後就自己停止呢?

TOP

謝謝c_c_lai大大 問題已解決
我覺得還是手動好了  謝謝您

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題