2012-03-20 46 views
1

中關閉auto-something(但看起來不是自動完成或自動更正)如果我在Excel的單元格中鍵入「MAR3011」,Excel無意中將其轉換爲01/03/3011。我嘗試關閉自動更正(無法完成)和自動完成(沒有區別),並且這些失敗並不奇怪,因爲它們都沒有真正描述Excel正在做什麼,這是某種猜測 - 我 - 速記和自動轉換 - 它是非功能的,我真的很想永遠擺脫它,因爲我把很長的模塊代碼列表粘貼到Excel中,並且可能沒有注意到它已經用它自己的想法破壞了它們,意思。我知道我可以在代碼前添加一個主要標記,但爲什麼我必須?如何在excel 2010

回答

3

您可以將單元格格式化爲文本而不是普通格式,這會停止轉換(僅在輸入之前執行時纔有效)。我不知道如何將Excel默認設置爲所有單元格的文本,但您可以嘗試類似this post中的內容。當然,如果你想使用數字會有後果。我不知道有什麼方法可以專門重寫某種類型的轉換,儘管有人對Office編程有興趣可能會編寫一個插件。

+0

很好地工作 - 謝謝(我認爲Excel改變了我的數據 - 經典的MS推測是恥辱,「我們知道你比你想要的更好」) – DJDave 2012-03-21 11:17:16

+0

很高興它的工作!你也可以在XMAR3011的前面加一個前綴,這可能也是。試圖變得樂於助人並弄得一團糟之間的界線通常比應該是模糊的。 – 2012-03-21 16:07:14