以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  时间导出到excel中显示的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135343)

--  作者:HappyFt
--  发布时间:2019/5/24 9:45:00
--  时间导出到excel中显示的问题

图片点击可在新窗口打开查看此主题相关图片如下:时间显示.jpg
图片点击可在新窗口打开查看

如上图,时段的时间数据导出到excel中变动整数了,excel的格式设置为时间显示也不正确,还有逻辑型的如果导出后也要显示方框及勾应该怎么处理?

谢谢!

--  作者:有点甜
--  发布时间:2019/5/24 11:12:00
--  

1、时段列就是秒数来的。你可以加入表达式列,设置成字符。或者加入日期列,转换成日期。

 

2、也可以导出以后,循环每一行,修改excel里面的值。

 

3、勾选这个无法做到。你要用vba打开,然后添加勾选控件。


--  作者:HappyFt
--  发布时间:2019/5/24 12:27:00
--  
由秒转成时间是不是用总秒数/3600取余数再除60得到余数,将三者用:号组合起来显示?有比较快捷的方法吗?
--  作者:有点甜
--  发布时间:2019/5/24 12:34:00
--  

转换成时间,如

 

Dim d As Date
d = d.AddSeconds(200)
msgbox(Format(d, "HH:mm:ss"))