excel - 如何暂停特定时间? (Excel/VBA)

标签 excel vba

我有一个 Excel 工作表,其中包含以下宏。我想每秒循环一次,但如果我能找到执行此操作的函数,那就很危险了。这不可能吗?

Sub Macro1()
'
' Macro1 Macro
'
Do
    Calculate
    'Here I want to wait for one second

Loop
End Sub

最佳答案

使用Wait method :

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

或(对于 Excel 2010 及更高版本):

Application.Wait Now + #12:00:01 AM#

关于excel - 如何暂停特定时间? (Excel/VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544526/

相关文章:

excel - 使用 VBA 将图像从一张纸的页眉/页脚复制到另一张纸

excel 2007 宏验证输入单元格的数据,如果不正确则显示 msgbox

php - 使用 Node.js 将图像插入到 Excel 工作表中

java - 如何使用apache POI库按列名获取Excel工作表单元格数据

VBA - 将字符串转换为算术运算符

excel - VBA 中的选择命令更改为小写

sql - Excel VBA - 存储过程 (SQL Server)

Excel VBA 从字符串中获取日期

arrays - 为什么我在将范围分配给变体数组时遇到问题

excel - 如何覆盖动态编写的控件的 control_Change 事件?