用EXCEL制作“倒计时器”

用EXCEL中的OnTime函数可以制作一个倒计时器,只要设定一个时间,EXCEL就会以一秒为单位倒计时,到达设定时间后停止并提示。

步骤/方法

  • 01

    图一是倒计时器的样子,当然你也可以做成其他喜欢的样式。

  • 02

    只要在C2单元格中,按“时:分:秒” 格式输入一个时间,按右边的“开始”按钮,就可以开始倒计时,并在C3格显示出计时终止后的时间,在C4格还会动态显示剩余的时间。

  • 03

    下面介绍制作过程

  • 04

    第一步:在EXCEL窗口中按上图的样式做一个界面,设置你喜欢的字体大小与颜色边框。由于是用VBA代码制作计时部份,所以表格中不用输入任何公式。

  • 05

    第二步:按ALT+F11组合键调出VBA窗口,按“插入-模块”,出现一个空白的模块窗口,把下面代码粘贴进去。

  • 06

    Dim n '公用变量,记住下一个任务执行的时间 Dim a '开始时间 Dim b '结束时间 Sub 计时() n = Now + TimeValue("00:00:01") '设定时间间隔为一秒 If Now() > b Then MsgBox "倒计时结束": Call 停止: Exit Sub [c4] = Format(b - Now(), "h:mm:ss") '设置单元格格式 Application.OnTime n, "计时" '到指定时间后再执行本过程 End Sub Sub 开始() [c2] = Format([c2], "h:mm:ss") '设置单元格格式 a = [c2] '设定时间 b = Now() + a '计算结束时间 [c3] = Format(b, "yyyy-m-d h:mm:ss") '设置单元格格式 Call 计时 End Sub Sub 停止() On Error Resume Next Application.OnTime n, "计时", , False '停止任务的执行 End Sub

  • 07

    这组代码由四部份组成: 第一部份(最上面三行)是声名公共变量,使这几个变量在下面各过程中都可调用。 第二部份是“Sub 计时”,也是主代码,它负责不停的计时并显示剩余时间。 第三部份“Sub 开始”,相当于初始化部份,设置单元格格式及显示“计时结束时间”,在这个部份会调用“Sub 计时”过程来进行倒计时。 第四部份“Sub 停止”,终止倒计时过程。 代码中的关键部份是“sub 计时”,它使用onTime函数实现自动计时功能。 常用语法: Application.OnTime 时间,要运行的过程名 在上例中,“Application.OnTime n, "计时"”的含义是到下一个时间“n”,就执行一次名为“计时”(即 “sub 计时”自身)的代码。 时间“n”由语句“ n = Now + TimeValue("00:00:01")”计算得出,表示由当前时间(即“NOW”)加上一个1秒的时间值。 在“Sub 停止”过程中,也使用了OnTime函数,但它多了一个参数False ,它的作用是到时间“n”后,停止过程“Sub 计时”的执行(即计时结束)。 其他语句部份比较容易理解,可参考各语句后面的注释。 第三步:添加按钮 为了方便执行,需要在EXCEL窗口添加两个按钮,一个“开始”,另一个是“结束”。 在EXCEL窗口中按“视图-工具栏-窗体”,调出“窗体”工具栏,用鼠标选中上面的“按钮”控件在C列的右边“画”出两个大小适中的按钮,再用鼠标右键分别点击按钮,选“编辑文字”,第一按钮输入“开始”,第二个按钮输入“停止”。

  • 08

    接下来还要给按钮指定要运行的宏(就是在VBA窗口中的代码) 在“开始”按钮上点右键,选“指定宏”,在弹出的窗口中选“开始”后确定。同样方法给“停止”按钮指定“停止”宏。

  • 09

    这样就完成了整个制作过程,可以使用了。 在C2单元格中输入一个时间(格式为“时:分:秒”),点击按钮“开始”就能看到在C3格中出现一个计时结束的时间,同时在C4格出现以一秒为间隔不断递减的时间数字,当C4单元格显示为0时弹出提示窗口,计时结束。

(0)

相关推荐

  • ppt怎么制作倒计时器?

    PPT也可以制作计时器,看起来好像很好玩的样子,那么在幻灯片播放的PPT上面,有着计时器动画是如何制作出来的呢?下面就简单来做个演示操作吧.不会很复杂. 操作方法 01 第一步,先新建一个PPT空白幻 ...

  • Excel制作倒计时、抽签器你见过没?

    Excel是很实用的办公表格,掌握了Excel表格的使用,可以很轻松的处理数据,制作一些实用的功能,比如倒计时.抽签器.今天跟小Q来学习用Excel制作倒计时器和抽签器吧. Excel倒计时 01 用 ...

  • 怎么使用电脑端PPT制作时钟倒计时器

    PPT可以帮助我们制作幻灯片,而我们在幻灯片中可以制作倒计时器,非常酷.今天小编就告诉大家怎么使用电脑端PPT制作时钟倒计时器.具体如下:1. 首先我们打开电脑,然后在电脑中打开PPT,进入主界面之后 ...

  • 怎么在Excle表格中制作高考倒计时器

    今天给大家介绍一下怎么在Excle表格中制作高考倒计时器的具体操作步骤.1. 首先我们打开电脑上的Excel表格,进入页面后,按如图格式输入相关信息:2. 接下来,我们将C4单元格选中,在里面输入:= ...

  • ppt幻灯片倒计时器动画效果制作教程

    当我们在PPT幻灯片开始时做一个倒计时器,那会为幻灯片增色不少,今天绿茶小编就为大家讲解ppt幻灯片倒计时器动画效果制作的方法,一起来学东西一下吧~ 第一步、打开Office软件的PowerPoint ...

  • WPS演示制作60秒倒计时器效果的方法

    WPS演示制作60秒倒计时器效果的方法 操作步骤 1.单击菜单栏"插入",在其下拉菜单中"文本框"的子菜单中选择"竖向"命令,指向在幻灯片编 ...

  • 如何用excel制作登录窗口

    你有没有想过很多的软件登陆窗口是用Excel绘制出来的。不信?下面就来一步步为大家呈现绘制过程。一起来看看吧。 Excel技巧 用excel制作登录窗口 原材料是一个空白的表格。 第1步:全选工作表, ...

  • 如何利用Word 2007制作倒写的"福"字

    每当过春节的时候,家家户户都会买一些春节喜庆用品来装饰家里,比如:灯笼、墙纸、对联、倒福等等。本次教程Word联盟就来教大家如何利用Word来制作倒福,自己动手制作倒福,不仅可以节约钱,而且和外面买的 ...

  • 教你如何用Excel制作施工管理日记

    对于在工地实习或者其他施工人员来说,常常会需要记录施工管理日记,其他软件的用法可以过于复杂,下面小编就来教你如何用Excel制作施工管理日记。教你如何用Excel制作施工管理日记 1、例如计算砼的水泥 ...