В программе Excel я отлаживал, когда заметил, что строковая функция числа возвращает число, но с пробелом перед ним: str(1)
возвращает " 1"
.
НасколькоЯ знаю, что в интернете по этому поводу ничего особенного нет, поэтому я был бы признателен, если бы знал, является ли это ошибкой или я делаю что-то не так.Существует способ обойти это, если это может помочь:
Mid(Str(1), 2, 1)
Итак, для этого нужно взять второй символ " 1"
, и, если число, например, длиной 5 символов, изменитьчисло в конце до 5, например Mid(Str(11111), 2, 5)
.
Спасибо за любые отзывы, однако, с обходным путем, нет необходимости на 100%, чтобы ответить на этот вопрос.
Если этопомогает, пользуюсь офисом 365 ...