乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>单元格20171221的文本格式,用<em>VBA<

<em>excel</em>单元格20171221的文本格式,用<em>VBA<

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先在开发工具中打开VBA编辑器。

2、在单元格区域当中输入一些内容作为例子。

3、在VBA编辑器中插入模块

4、在模块当中输入如下代码,然后运行。

5、在A列输入“6-15”格式之数据,单元格将返回“2007年6月15日星期五”,而在其他列输入则忽略。



如果在一列 直接 按照日期分列:

选中这一列 --数据--分列 --下一步---下一步 --列数据格式  选择 日期 ,点完成 即可

===============

代码:

Sub xxx()
  For i = 1 To [a65536].End(xlUp).Row
   Cells(i, 1) = CDate(Format(Cells(i, 1), "0000-00-00"))
  Next
End Sub

你的rng是文本格式,改为format(rng*1,"yyyy/mm/dd")

不需要代码
把B列数据复制到记事本
再把B列格式设置成 YYYY/M/D HH:MM:SS格式
最后从记事本把数据考回来就可以了
如果在VBA中直接使用的话,加一个datevalue转换下就好了

相关阅读

关键词不能为空

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网