Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4404|回复: 10

[已解决]请教高手如何让计时器与检查时间保持一致?

[复制链接]
发表于 2014-7-2 21:44 | 显示全部楼层 |阅读模式
我希望定时(比如现在表里设定的30秒)检查A1单元格是否为负数,如果负数就出提示窗口,表里加了一个计时器,希望计时器显示的时间能够与定期检查的时间一致,比如显示30秒就应该出提示负数的窗口,按确定后,重新计时,过30秒再次出现提示负数窗口。。。。当然如果把30秒改成一分钟,那计时器就应该在计时一分钟后出提示负数窗口
定时检查.rar (16.28 KB, 下载次数: 6)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-7-3 09:19 | 显示全部楼层
定时检查.rar (17.33 KB, 下载次数: 10)
回复

使用道具 举报

发表于 2014-7-3 10:07 | 显示全部楼层
定时检查.zip (18.18 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2014-7-3 11:13 | 显示全部楼层
本帖最后由 jessylake 于 2014-7-3 12:45 编辑
zjdh 发表于 2014-7-3 09:19


老师您好,您新改的是不是没用 Application.OnTime ? 用的什么方法自动计时?
另外,文件打开时,计时器的初始值(4秒多)能不能清零?
回复

使用道具 举报

发表于 2014-7-3 13:06 | 显示全部楼层
1. 直接从Timer中提取啊!
2. 你只要按停止----复位即可
  在B13S输入你要延时的时间----开始
回复

使用道具 举报

 楼主| 发表于 2014-7-3 13:16 | 显示全部楼层
zjdh 发表于 2014-7-3 13:06
1. 直接从Timer中提取啊!
2. 你只要按停止----复位即可
  在B13S输入你要延时的时间----开始

文件打开时,计时器上显示的4秒多是哪里取来的数呀,能不能开始就是0?
回复

使用道具 举报

发表于 2014-7-3 13:51 | 显示全部楼层
jessylake 发表于 2014-7-3 13:16
文件打开时,计时器上显示的4秒多是哪里取来的数呀,能不能开始就是0?

你原来的附件中有一个Worksheet_Activate事件宏和Workbook_Open事件宏,打开文件它就触发了,4.几秒是计时所得。
我原文件应该是0秒吧,要显示0秒只要将Worksheet_Activate事件宏删除,Workbook_Open事件修改一下即可。

定时检查.rar (17.03 KB, 下载次数: 6)
回复

使用道具 举报

 楼主| 发表于 2014-7-3 14:03 | 显示全部楼层
zjdh 发表于 2014-7-3 13:51
你原来的附件中有一个Worksheet_Activate事件宏和Workbook_Open事件宏,打开文件它就触发了,4.几秒是计时 ...

现在打开文件,计时器是显示为零了,但能不能保留打开和激活就自动检查A1单元格是否为负数?
回复

使用道具 举报

发表于 2014-7-3 15:00 | 显示全部楼层
你自己权衡着选用吧!
回复

使用道具 举报

发表于 2014-7-3 15:07 | 显示全部楼层    本楼为最佳答案   
定时检查.rar (17.34 KB, 下载次数: 7)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 14:32 , Processed in 0.377406 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表