首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

老板让我制作实时更新的倒计时效果,我不会,同事却说3步搞定

Hello,大家好,今天跟大家分享下如何在excel制作动态倒计时的效果,这里制作的效果是以秒为单位倒计时的,效果如下图,它的操作也不难,下面就让我们来看下它是如何操作的

一、date与now函数

在这里我们需要用到2个时间函数,分别是date函数与now函数,跟大家简单的介绍下这两个函数

Date函数:根据输入的数值返回一个日期,语法:=date(年,月,日),他的参数一共有7个分别对应年月日,我们只需要在对应的数位输入数据即可

Now函数:返回当前日期与时间,这个函数是不需要参数的

比如现在我们想要计算下,今天距离7月30号还有多少时间就可以将公式设置为:DATE(2020,7,30)-NOW()

但是在这里我们得到的结果是一个小数

二、设置数据格式

上一步中我们得到了一个小数,这个并不是我们想要的显示样式,在这里我们可以利用自定义单元格格式将其设置为我们想要的样式,只需要点击这个结果,然后点击鼠标右键选择设置单元格格式然后点击自定义,在类型中输入:d天h小时m分钟s秒,随后点击确定,这样的话就会以我们想要的样式显示

三、设置自动刷新

上一步中我们设置的时间是无法自动刷新的,这个时候我们就需要借助vba来让其实现按照秒自动刷新,点击开发工具随后点击visual basic,在之后的界面中点击插入选择模块,然后将代码粘贴进去,点击运行,将这窗口关闭即可,至此就完成了

Sub 计算()

Calculate

Application.OnTime Now + TimeValue("00:00:01"), "计算"

End Sub

在这里需要注意的是,因为我们使用了vba,所以需要将文件另存为xlsm的格式,这个格式是可以保存代码的,一般格式是保存不了vba代码的

以上就是今天分享的内容,怎么样?你学会了吗?

我说excel从零到一,关注我,持续分享更多excel技巧

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200720A0S4VI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券