Board logo

標題: [發問] 填入字串另存新檔卻變日期 [打印本頁]

作者: a703130    時間: 2012-6-1 10:39     標題: 填入字串另存新檔卻變日期

請問各位大大
小弟目前遇到一個問題

當我在表格中填入 07-54 時
另存新檔
  1. ChDir ActiveWorkbook.Path
  2.     ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\Test.xls", _
  3.         FileFormat:=xlText, Password:="", WriteResPassword:="", _
  4.         ReadOnlyRecommended:=False, CreateBackup:=False
複製代碼
檔案開啟時
卻變成  Jul-54

即使我在存檔前將儲存格格式設定成字串也是一樣
不知有啥解決辦法能夠依照我一開始填入的值而不會變成日期
作者: alumi    時間: 2012-6-1 11:34

回復 1# a703130


    在您輸入的資料前,加入 '

   ex:
      '2010-10-10

   就會以字串方式呈現資料(數值資料也是一樣)


作者: a703130    時間: 2012-6-1 11:44

回復 2# alumi

這樣儲存格內容不就會多一個 ' 字元嗎?
作者: alumi    時間: 2012-6-1 11:49

回復 3# a703130


    沒錯,是多一個字元;但 列印j輸出 或者 VBA 程式控制,是不會呈現那個字元.
 
 理論上來說,自定儲存格格式,應該可以不用輸入 '  , 個人沒試過, 您可以再手動”自訂”調整格式,試看看.
作者: a703130    時間: 2012-6-14 19:07

回復 4# alumi


問題已解決

謝謝指導




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)