excel - 如何在宏运行时单击另一个宏?
问题描述
我正在尝试编写一个每 10 分钟自动刷新一次网站的代码。我有一个开始和停止按钮。单击开始按钮后,将开始刷新。问题是我无法单击停止按钮,因为代码正在运行。
这是我的代码:
Public Sub Start()
wksMain.Range("A5").Value = "start"
x:
VBA.DoEvents
If wksMain.Range("A5").Value = "stop" Then Exit Sub
AppActivate "Kampala - Wikipedia"
SendKeys "{F5}"
Application.Wait (Now + TimeValue("00:10:00"))
GoTo x
End Sub
Public Sub Stopper()
wksMain.Range("A5").Value = "stop"
End Sub
解决方案
推荐阅读
- python - 如何在 Python 中规范化来自 Mysql 的数据挖掘 Min Max
- regex - UBUNTU 中的 REGEX 模式,只获得一个单词的完全匹配,没有空格
- android - Android(设备模式)向主机发送批量数据
- mongodb - MongoDB Setunion 和 Group by
- php - 用于获取仅包含模式列表中单词的字符串的正则表达式?
- python - 查找多个最大值
- scheme - 方案中的复数 sqrt 函数
- docker - Docker 镜像无法运行
- python - 如何在负采样设置中访问 Gensim Word2Vec 中的 W 和 W' 矩阵?
- python - 打开一个新窗口