iT邦幫忙

0

excel VBA 中的Time 應該如何寫才能達到在儲存欄中跨過00:00:00 時用24:00:00

  • 分享至 

  • xImage

excel VBA 中的Time 應該如何寫才能達到在儲存欄中 C:C 的時間可以隨著時間
每間隔1秒往下增加,而且在跨過00:00:00 時,即24:00:00 時,
時間可能顯示成24:00:0,24:00:01,24:00:02,24:00:03,24:00:04 ......。
不要顯示成 00:00:01,00:00:02,00:00:03,00:00:04, ......。
且在01:00:00之後,可以顯示成 25:00:00,25:00:02,25:00:02,25:00:03 .....。
依此類推。

**** 跨過00:00:00 時可以用24:00:00, 25:00:00 來表示

https://ithelp.ithome.com.tw/upload/images/20231028/20149674BdMKsBAHvK.jpg

參考這邊的說明,原則上單純的時間顯示是不能超過 24小時的,
只有經過運算的時間可用 TEXT 去格式化產生超過 24小時 超過 60分鐘/秒 的文字顯示
https://www.mop.tw/1174.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Hey
iT邦新手 2 級 ‧ 2023-10-30 09:11:05

在format cells裡, 改成 [h]:mm:ss , 需要補0在前頭就 [hh]

參考這個
https://support.microsoft.com/en-us/office/add-or-subtract-time-16aa6697-6d6e-49c1-8e2c-3398a7cad6ad

我要發表回答

立即登入回答