1

Я готовлю книгу 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 ответ1

2

Как уже упоминал DanielB, ваш код на самом деле является текстовым, поэтому вам нужно убедиться, что Excel не интерпретирует его как число.

У вас есть два пути для этого:

  1. Выделите весь столбец, перейдите в числовой формат и выберите текст.
  2. Вы можете начинать записи с ' так что Excel будет воспринимать их как текст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .