我正在為時間報告準備一個 Excel 工作簿,其中有以下格式的不同操作代碼:
1.1, 1.2, 1.3 ..
時間報告包含代碼、開始時間和結束時間。
問題是,對於代碼 5,它們的得分為 5.12。這意味著我的程式碼是 5.10。問題是 Excel 刪除了尾隨零。對於單一單元格,這不會成為問題,因為我可以簡單地修改單元格以包含尾隨零,但由於這是時間報告,我有時將 5.1 作為代碼,有時將 5.10 作為代碼。
是否可以強制Excel接受我輸入的輸入作為代碼?也就是說,當我輸入 5.1 時強制它接受 5.1,當我添加尾隨零時強制它接受 5.10?如果它也可以從 VBA 腳本中正確讀取(以便相應地讀取“5.1”或“5.10”),那就太好了。
謝謝!
答案1
正如 DanielB 已經提到的,您的程式碼實際上是文本,因此您需要確保 Excel 不會將其解釋為數字。
你有兩種方法:
- 選擇整個列,前往數字格式並選擇文字。
- 您可以使用 開始條目
'
,以便 Excel 將其視為文字。