1. 程式人生 > >用VBA轉換文字檔案日期格式問題

用VBA轉換文字檔案日期格式問題

我用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