Как не потерять информацию при импорте из текстового файла?

Программирование на Visual Basic for Applications
coshi
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 31.01.2005 (Пн) 10:57

Как не потерять информацию при импорте из текстового файла?

Сообщение coshi » 14.03.2005 (Пн) 13:53

Импортирую текстовик.
Макрос записал такой код:
Код: Выделить всё
Workbooks.OpenText Filename:=path, Origin:=1251, _
        StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
        ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=False _
        , Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array _
        (3, 1), Array(4, 1)), TrailingMinusNumbers:=True

В тексте присутстствуют 20-значные числа, про расположение которых известно что они могут встретиться в 3 столбце. Кроме них в этом столбце иногда присутствует дата, текст и др.
По умолчанию вместо 20 значного числа там такое - 4,09058E+19
Я потом эти числа вылавливаю и такой строкой
Код: Выделить всё
ActiveSheet.Cells(i, j + 2).NumberFormat = "0"

преобразую в 20-значный, но вот беда - последние 5 чисел - нули.
Как мне без потерь прочесть текстовик???

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.03.2005 (Пн) 13:55

Импортируй их как текст.
Lasciate ogni speranza, voi ch'entrate.

coshi
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 31.01.2005 (Пн) 10:57

Сообщение coshi » 14.03.2005 (Пн) 14:39

да я не против :)
вот только какой параметр в opentext методе менять ума не приложу
хелп мне ничем не помог :(

coshi
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 31.01.2005 (Пн) 10:57

Сообщение coshi » 14.03.2005 (Пн) 15:02

ответ:
(3, 1) - > (3, 2)


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList  
cron