![]() |
1
114
使用 Wait method :
或(对于Excel 2010及更高版本):
|
![]() |
2
58
将此添加到模块中
或者,对于64位系统,使用:
在宏中调用它,如下所示:
|
![]() |
3
38
而不是使用:
我更喜欢:
因为以后读起来容易多了。 |
![]() |
4
17
这对我来说毫无瑕疵。在“do-until”循环之前或之后插入任何代码。在您的情况下,将5行(time1=&time2=&do-until“循环”)放在do循环的末尾。
|
![]() |
5
12
kernel32.dll中的sleep声明在64位Excel中不起作用。这将更为一般:
|
![]() |
6
5
只是一个清理过的Clemo代码版本在Access中工作,它没有应用程序.wait函数。
|
![]() |
7
3
|
![]() |
8
2
|
![]() |
9
2
以下是睡眠的替代方法:
在下面的代码中,我在一个旋转按钮上做了一个“发光”效果闪烁,如果用户“有问题”的话,我会将他们引向它,在循环中使用“sleep 1000”不会导致可见的闪烁,但是循环工作得很好。
|
![]() |
10
1
我这样做是为了回答这个问题:
|
![]() |
11
1
我通常用 计时器 函数暂停应用程序。将此代码插入您的
|
![]() |
12
1
大多数提供的解决方案都使用application.wait,它不考虑自currend second计数开始以来已经过的时间(毫秒),因此 它们的固有不精确性高达1秒。 . 计时器方法是最佳解决方案 ,但是你必须考虑到午夜的重置,所以这里有一个非常精确的睡眠方法,使用计时器:
使用此项测试任何睡眠功能: (打开调试窗口:ctrl+g)
|
![]() |
13
0
试试这个:
|
![]() |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
![]() |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
![]() |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
![]() |
BinaryCat · Excel-将单元格转换为具有成对数据的行 3 年前 |
![]() |
Waleed · 以下拆分函数的(0)表示什么? 3 年前 |
![]() |
smrmodel78 · VBA创建表格未选择正确的范围 3 年前 |