Здравствуйте!
Подскажите решение. В буффере обмена табличка с числами, их надо вставить, удалить неразрывный пробел и добавить шапку с заголовком.
Проблема, как ни странно, с этапом вставки из буффера, допустим если в буффере даже только одно число вида "-85,311" код
Вставляет "-85311", и собственно дальше уже бесполезно что-то делать с числами - они искажены.
Как обойти?
Если вставить в excel вручную (ctrl+v), вставляется верно "-85,311" и распознается как число. С удалением неразрывного пробела тоже проблема, так просто его не удалить, вместе с ним удаляется запятая из числа, это обошел так: перебираю выделенные ячейки в цикле с заменой сначала запятой на точку, а потом уже заменой пробела, но вот с пропаданием запятой сразу при вставке не знаю что делать.
Подскажите решение. В буффере обмена табличка с числами, их надо вставить, удалить неразрывный пробел и добавить шапку с заголовком.
Проблема, как ни странно, с этапом вставки из буффера, допустим если в буффере даже только одно число вида "-85,311" код
Код |
---|
ActiveSheet.Paste |
Как обойти?
Если вставить в excel вручную (ctrl+v), вставляется верно "-85,311" и распознается как число. С удалением неразрывного пробела тоже проблема, так просто его не удалить, вместе с ним удаляется запятая из числа, это обошел так: перебираю выделенные ячейки в цикле с заменой сначала запятой на точку, а потом уже заменой пробела, но вот с пропаданием запятой сразу при вставке не знаю что делать.