亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何暫停特定的時間?(Excel中/ VBA)

如何暫停特定的時間?(Excel中/ VBA)

如何暫停特定的時間?(Excel中/ VBA)我有一個Excel工作表,其中包含以下宏。我想每秒循環一次,但如果我能找到這樣做的功能,那就很危險。不可能嗎?Sub Macro1()'' Macro1 Macro'Do     Calculate    'Here I want to wait for one secondLoopEnd Sub
查看完整描述

3 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

將其添加到您的模塊中

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

或者,對于64位系統,使用:

Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr)

像你這樣在你的宏中調用它:

Sub Macro1()'' Macro1 Macro'Do
    Calculate
    Sleep (1000) ' delay 1 secondLoopEnd Sub


查看完整回答
反對 回復 2019-08-19
?
當年話下

TA貢獻1890條經驗 獲得超9個贊

而不是使用:

Application.Wait(Now + #0:00:01#)

我更喜歡:

Application.Wait(Now + TimeValue("00:00:01"))

因為事后閱讀起來容易得多。


查看完整回答
反對 回復 2019-08-19
  • 3 回答
  • 0 關注
  • 1133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號