您好我正在寫一個VBA宏來從一個網站讀取數據並將其轉儲到一個文件中,所以第三方程序可以處理這個CSV文件中的數據,但是我注意到excel上的日期列似乎很好,但當我將全部日期及其值寫入csv文件時,日期被「#」(散列)字符包圍。 我已經研究過,並且我已經瞭解到,這是一種Excel將日期識別爲日期並自動將其正確顯示在單元格上的方法,但是處理csv文件的程序不需要(或理解)#日期格式,是一種從日期中刪除#個字符的方法?或者是在將日期列寫入文件之前可以應用到日期列的一些轉換,以便日期中不包括這些字符?如何避免VBA寫命令在日期包含#字符?
PS:我需要在日期值毫米/ dd/yyyy格式
謝謝!
它是一個與Excel相關的已知問題。請參閱http://office.microsoft.com/zh-cn/excel-help/stop-automatically-changing-numbers-to-dates-HA102809473.aspx或http://stackoverflow.com/questions/165042/stop-excel -from-automatically-converting-certain-text-values-to-dates – chiliNUT 2014-10-01 05:31:51