我用VBA 把excel文件转换为文件文件,可是转换成的文本文件中的日期格式与excel格式不对,在excel中日期格式为2008-11-8,而转换文本格式后日期格式却变为11/8/2008,麻烦高手解决一下,使用转换后的文本格式文件中的日期格式不变仍为2008-11-8。在这里先谢谢了。
改一段
Selection.Copy
Workbooks.Add (1)
With ActiveWorkbook.ActiveSheet
.Paste
For Each cel In .Range(.[b2], .[b65536].End(xlUp))
If IsDate(cel) Then cel.Value = "'" & Format(cel, "yyyy-mm-dd")
Next
End With
Application.CutCopyMode = False
Selection.Copy
Workbooks.Add (1)
With ActiveWorkbook.ActiveSheet
.Paste
For Each cel In .Range(.[b2], .[b65536].End(xlUp))
If IsDate(cel) Then cel.Value = "'" & Format(cel, "yyyy-mm-dd")
Next
End With
Application.CutCopyMode = False