如何使用VBA中的format()函数以[h]:mm excel格式格式化时间

是否可以使用VBA以[h]:mm格式格式化时间

[h] :mm格式的excel将25小时显示为25:00,125小时显示为125:00

我尝试过以下几种方法:

格式(日期时间,[h]:mm”)
格式(日期时间,“H:mm”)
格式(日期时间,“hh:mm”)

这些都没有达到预期的效果。我还查看了MS帮助,没有找到任何有用的内容

通过应用程序对象使用文本工作表功能,如下所示:

x=Application.Text(.294,[h]:mm”)

发表评论