excel中怎么输入时分秒的格式(其实很简单)
在日常工作中,经常会有一些倒计时的应用,例如常见的距高考还有n天、距项目结束还有n天等。使用Excel中的日期函数结合强制刷新的VBA代码,就能制作出倒计时牌。
先来看效果:
接下来一起看看具体的操作步骤:
步骤1 假设假期结束日期为2022年9月14日0时,在C2单元格输入以下公式,得到剩余的整数天数。
=INT("2022-9-14"-NOW())&"天"
步骤2 设置D2单元格自定义格式为:
hh小时mm分ss秒
然后在D2单元格中输入以下公式:
="2022-9-14"-NOW()
虽然NOW函数属于易失性函数,但是如果在工作表中没有执行能够引发重新计算的操作,公式结果并不能自动实时刷新,因此需要添加定时刷新的VBA代码。
步骤3 按<Alt F11>组合键打开VBE编辑器,依次单击【插入】→【模块】命令,在【工程资源管理器】中单击选中刚刚插入的“模块1”,在右侧的代码窗口中输入以下代码。
Sub Macro1()
Application.OnTime Now TimeValue("00:00:01"),"Macro1"
Calculate
End Sub
Private Sub workbook_open()
Macro1
End Sub
代码中的"00:00:01",表示刷新时间为1秒,实际使用时可根据需要设置。例如要设置刷新时间为1分钟,可将此部分修改为"00:01:00"。
步骤4 在【工程资源管理器】中单击选中“ThisWorkbook”,在右侧的代码窗口中输入以下代码,然后按F5键,即可在单元格中实现倒计时效果。
Private Sub workbook_open()
Call Macro1
End Sub
最后将文件保存为Excel启用宏的工作簿,即xlsm格式。
再次打开文件时,如果出现如图 所示的安全警告,记得要点击【启用内容】按钮哦。
图文制作:祝洪忠
,- 美洲为什么分为南北洲(北美洲、中美洲、南美洲和拉丁美洲什么关系)
- 提高朗肯循环热效率措施(垃圾发电锅炉66个常见问题和解决方法)
- 象棋单马杀残士(记住这三种方法)
- 阿里小号怎么实名不了(跳过实名认证BUG被封杀)
- 适合暑假带孩子去旅游的地方国内(西安等城市受到亲子和研学旅游者欢迎)
- 阐述自己的职业规划范文(公务员职业规划范文(考前先收藏)
- 地理东西半球分界线口诀(|)
- 水壶有很多水垢是为什么(烧水壶内厚厚“水垢”到底是啥)
- 女生一个月正常体温曲线图(备孕必不可少)
- 没有手机怎么注册苹果id账号(ID注册最简单最全面办法)
- 面条的肉炸酱怎么做(今天把做法分享出来)
- 白萝卜的营养怎样(但这两类人最好不要吃)
- 怎样快速掌握会计分录(附)
- 怎么查社保卡里的信息(社会保险咨询台|如何查询社保信息)
- 申请发明专利需要多少时间(申请发明专利多久能下证)
- 护唇膏可以天天用吗(别再听信谣言啦)
- 炒冷面丝的做法正宗(酱料十足)
- 现在最好的10个专业(未来最吃香的十大专业)