我正在为时间报告准备一个 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 就会将它们视为文本。