我在EXCEL里设定了一个定时执行的宏,怎么可以停下来
这是一个定时执行的宏,我不知道怎么可以让它停下来,手动或再编写一个停止命令的宏.
既然是请教问题,但你上传的“问题图片”下载者却要支付积分。自古都是学生交学费,没听说老师交“教费”的。 以下是根据你给我的消息中内容稍作修改后的回复,可以参考。 --------------------------------------------- '定义一个全局布尔变量 '从 StartDo 开始启动,从 ExitDo 停止 '附格式效果图 Dim b As Boolean '你原来的过程,没有修改 Sub Macro13() Application。
Goto Reference:="R1C1" ActiveCell。FormulaR1C1 = "1" Range("A10")。Select End Sub '你原来的过程,没有修改 Sub Macro14() Application。
Goto Reference:="R1C1" ActiveCell。FormulaR1C1 = "2" Range("A10")。Select End Sub Sub 秒4() '修改为根据变量值执行过程 If b = True Then Application。
OnTime Now + TimeValue("00:00:02"), "Macro13" Application。OnTime Now + TimeValue("00:00:02"), "秒40" End If End Sub Sub 秒40() '修改为根据变量值执行过程 If b = True Then Application。
OnTime Now + TimeValue("00:00:02"), "Macro14" Application。OnTime Now + TimeValue("00:00:02"), "秒4" ' End If End Sub Sub ExitDo() '要停止,就执行本过程 b = False End Sub Sub StartDo() '要运行宏,请从本过程“StarDo”开始 b = True Call 秒4 End Sub --------------------------------------- 目的宏根据变量执行动作。
以下示例提供一种简单的思路: Sub hong(b As Boolean) '这是需要执行的目的宏 '根据变量b的值确定宏的运行动作 If b = True Then '执行本宏的语句 'Sheet1。
Cells(1, 1) = "宏正在运行中。。。" Else '停止并退出 'Sheet1。
Cells(1, 1) = "宏已经停止" End If End Sub Sub calling() '运行宏,使它执行目的动作 hong (True) End Sub Sub callstop() '运行宏,使它停止目的动作 hong (False) End Sub。
答:如果需要语句自动判断某个单元格的值从而转到相应的工作表,可以在开头加上 Private Sub Worksheet_Change(ByVal Target As...详情>>
问:如何查看自己的积分有效期?怎么样能查讯自己的积分是从何时记起的?
答:爱问的积分是长期有效的,不设有效期限的. 如果是新浪积分,那是有一年的时间限制的. 具体参看新浪公告: 为了您更好地使用新浪积分,积分有效期规则调整。由原来年底...详情>>
答:用QQ千里眼.^0^ QQ千里眼是利用手机关注别人上,下线等情况的工具,包括隐身,使用千里眼也能知道.而显示一只眼是会员密友,就是在自己隐身的条件下,能让某些人...详情>>