qq_41660047
qq_41660047
采纳率34.2%
2018-03-18 14:59 阅读 1.9k
已采纳

重赏!EXCEL用VB将数值转换成时间格式后,为什么再没办法转回来了

40

首先将固定单元格的数字:41278.3819444444,使用VB函数Format(41278.3819444444,“yyyy/mm/dd hh:mm:ss”),可以转换成2013/1/4 9:10:00,但是我现在不知道用VB的什么函数可以再将日期格式转换回数字格式,求高手指教!用什么函数?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2018-03-18 15:46

    CDate函数,或者TimeSerial,你查查手册。

    点赞 评论 复制链接分享
  • q447552640 三阶魔方 2018-03-18 16:05

    图片说明

     Private Sub test()
    Sheet1.Cells(1, 2) = Format(41278.3819444444, "yyyy/mm/dd HH:MM:ss")
    Sheet1.Cells(1, 3) = CDbl(Sheet1.Cells(1, 2))
    End Sub
    
    点赞 评论 复制链接分享
  • zl12yue30 zl12yue30 2018-03-18 19:16

    CDate函数,具体怎么用要看下帮助

    点赞 评论 复制链接分享
  • qq_42709021 qq_42709021 2018-08-12 07:59

    cdbl函数不是cdate函数。cdbl函数的作用是将值转换成双精度浮点数。而事件数值的本质就是双精度浮点数。所以cdbl可以做到

    点赞 评论 复制链接分享

相关推荐