Excel 如何在两个不同的工作表中延迟按键和鼠标事件集

Excel 如何在两个不同的工作表中延迟按键和鼠标事件集,excel,winapi,vba,Excel,Winapi,Vba,在Excel中延迟两次鼠标事件和按键的方式是什么?假设我在两张不同的表格中执行两个会话: 第1页: right click -> key stroke R -> write 100 chars -> press enter 之后: 切换到第2页: right click -> key stroke R -> write 100 chars -> press enter 我使用了这个延迟,但似乎只有第二组命令发生 Application.Wait DateA

在Excel中延迟两次鼠标事件和按键的方式是什么?假设我在两张不同的表格中执行两个会话:

第1页:

right click -> key stroke R -> write 100 chars -> press enter
之后:

切换到第2页:

right click -> key stroke R -> write 100 chars -> press enter
我使用了这个延迟,但似乎只有第二组命令发生

Application.Wait DateAdd("s", 10, Now)
也许你可以试试“准时”?我无法重现你的问题。你介意多发一些代码吗

Sub testing()
macroA
Application.OnTime DateAdd("s", 2, Now), "macroB"
End Sub

Sub macroA()
MsgBox "A"
End Sub
Public Sub macroB()
MsgBox "B"
End Sub

您的意思是在sheet1中有一个用于操作的宏,后跟一行
Application.Wait DateAdd(“s”,10,Now)
,然后是另一个用于sheet2中操作的宏。但只有macro2起作用了?谢谢,伙计,那太棒了。忘了世界上有计时器:)