Я готовлю книгу 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 воспринимал их как текст.