返回列表 上一主題 發帖

想請教-在設定的日期自動執行巨集

第一行:
Sub Ex()
顯示不完全。我試了完全ok。

TOP

感謝GBKEE版大回覆
我在執行Application.OnTime "16:23:30", "macro1"  的時候沒有超過 "16:23:30"
因為我有一直改時間,然後等它執行.
我把你的VBA語法貼在Module 2
然後執行
它說....編譯錯誤,必須是:=.....
不好意思,還是我放錯地方了?
麻煩你了,謝謝.

TOP

本帖最後由 GBKEE 於 2010-10-19 21:11 編輯

回復 14# 三寶
你執行 Application.OnTime "16:23:30", "macro1"  時間有超過 "16:23:30" 嗎?
執行Ex() 後不要關閉Excel 明天再試試看
  1. Sub Ex()
  2. Application.OnTime "2010/10/20 09:00", "Macro1"
  3. End Sub
  4. Sub Macro1()
  5. MsgBox Format(Now, "YYYY/M/D  H:M:ss")
  6. End Sub
複製代碼

TOP

感謝oobird版大,
你的意思是這樣嗎?
Sub auto_open()
If Data <> "2010,10,19" Then exit sub
Application.OnTime "16:23:30", "macro1"
End Sub
可是這樣都不會動耶,
是哪裡寫錯了嗎?
謝謝.

TOP

感謝oobird版大,
你的意思是這樣嗎?
Sub auto_open()
If Data <> "2010,10,19" Then Exit Sub
Application.OnTime "16:11:50", "macro1"
End Sub
可是都不會動耶....
請問哪裡錯了?
謝謝.

TOP

前面加一行if data <> "某某日" then exit sub

TOP

不好意思,
可以再請教一下,
如果我要加上日期,
該怎麼寫?
謝謝....

TOP

不怪你,要怪我。
代碼不夠人性化,它應該要自己會判斷套用的!

TOP

啊!!
真的...
我這豬頭,
感謝GBKEE版大細心
問題解決了,
謝謝.

TOP

本帖最後由 GBKEE 於 2010-10-19 07:02 編輯

回復 6# 三寶
不要有   發文時下面的選項要勾選 [禁用表情]
marco1<>Macro1 你的字母顛倒了

TOP

        靜思自在 : 看別人不順眼,是自己修養不夠。
返回列表 上一主題