[問題]每3秒執行一次巨集

看板Office作者 (今晚吃朝)時間7年前 (2018/07/10 23:53), 編輯推噓0(006)
留言6則, 2人參與, 7年前最新討論串1/1
軟體:Excel 版本:2016 請問要如何利用vba寫出每3秒執行一次巨集呢? 我的想法是執行test後會每隔3秒執行一次"巨集",直到執行10次結束 下面是我打的程式 Sub test() For i= 1 To 10 Application.Ontime Now+TimeValue("00:00:03),"巨集" Next i End sub 但執行test會變成3秒後執行10次"巨集" 並不是我所想的這樣 爬文後還是不知道該如何改 希望版上的前輩指點 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.151.58 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1531237980.A.ADE.html

07/11 00:01, 7年前 , 1F
For i= 1 To 10
07/11 00:01, 1F

07/11 00:01, 7年前 , 2F
07/11 00:01, 2F

07/11 00:01, 7年前 , 3F
Application.Ontime Now+ i * TimeValue(“00:00:03” &
07/11 00:01, 3F

07/11 00:02, 7年前 , 4F
),"巨集"
07/11 00:02, 4F

07/11 00:02, 7年前 , 5F
Next i
07/11 00:02, 5F

07/11 14:21, 7年前 , 6F
感謝N大 已經成功了!
07/11 14:21, 6F
文章代碼(AID): #1RHDPShU (Office)
文章代碼(AID): #1RHDPShU (Office)