2015-10-14 4 views
0

Запуск в немного проблемы, файл, который я получаю, содержит столбец, состоящий из цифр и текста, в настоящее время формат этого столбца находится в текстовом формате. Есть ли способ конвертировать числа в числовой формат и оставить текст в виде текста? Мне нужно сделать это для сравнений, которые я делаю позже в коде, и из-за этого форматирования он отображается, поскольку числа отличаются друг от друга из-за того, что они находятся в текстовом формате.Обработка различных форматов в том же столбце

Вот код, я в настоящее время осуществляю конвертировать импортированную версию текста:

Columns("T:T").Select 
    Selection.TextToColumns Destination:=Range("T1"), DataType:=xlDelimited, _ 
    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _ 
    Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ 
    :=Array(1, 2), TrailingMinusNumbers:=True 

Спасибо за любую помощь/совет!

ответ

0

Проще чем VBA - перейдите к ленте данных, выберите столбец и нажмите «Текст в столбцы», затем «Готово».

Это обычно автоматически определяет наличие чисел, отформатированных как текст, и переформатирует соответственно.

Смежные вопросы