又到了一年一度的520,今天為大家分享下如何在Excel制作動态倒計時牌!
看着倒計時間一天天減少,節日的到來越來越接近,内心瞬間波濤洶湧!
第一步:在工作表中記錄節日的日期。
這裡分享一個date函數
語法結構:DATE(year,month,day)
例子:date(2022,5,20),返回出來的值就是2022-5-20
我記錄的方法是先記錄月份和日期,用date函數和year函數組合起來,就可以得到今年這個節日的【年月日】,這樣是為了方便每年都更新日期,不用手動更改。
記錄節日時間
第二步:在空白單元格輸入公式【=E2-now()】(這裡的E2是指節日所在的單元格,now()是指現在的時間,兩者相減就可以得到剩餘的時間)
第三步:設置單元格格式
右擊【設置單元格格式】,在彈出的窗口中選擇自定義,在類型中輸入"d天h小時mm分ss秒",确定即可
設置單元格格式
這時候你就會發現,設置的倒計時隻是一個靜态的時間,每一次都需要按F9才可以更新日期。接下來就是最重要的設置!
第四步:添加VBA代碼
點擊Alt F11,調出開發者工具頁面
點擊【插入】-【模塊】
Alt F11開發者工具
左側【工程欄】中,雙擊剛插入的【模塊1】,然後在右側的代碼窗口輸入以下代碼:
Sub Macrol()
Application.OnTime Now TimeValue("00:00:01"), "Macrol"
Calculate
End Sub
模塊1代碼
然後雙擊【工程欄】中的【ThisWorkbook】,在右側的代碼窗口輸入以下代碼:
Private Sub workbook_open()
Macrol
End Sub
ThisWorkbook代碼
最後點擊F5,在彈出的宏窗口中,點擊運行
F5運行
關閉開發者工具頁面,就會出現一個動态的倒計時!
最後把倒計時的格式和文字調整為自己喜歡的,就大功告成!
PS:這裡來個個小提示,在保存Excel時,彈出一個窗口,點擊【否】,保存類型選擇“Excel啟用宏的工作簿”,即可保存。
保存
以上就是今天的分享!
關注我,每天分享Excel小技巧~~
這些小技巧都不會,别說自己懂Excel
用Excel這麼久,你确定真的會用複制粘貼嗎
Choose函數,用過都說好
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!