Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2015, 13:46   #1
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию ВПР из ТХТ

Привет друзья.

подскажите на примерчике как, вытянуть значения из TXT файла (например не открывая его или открывая).

Есть данные (файл эксель) 1 столб, нужно подтянуть из ТХТ файла в архиве.

Заранее спасибо.

ps прошу без пересохранения в TXT в эксель, и ВПР, а как то напрямую.

Спасибо.
Вложения
Тип файла: zip BASE.zip (5.5 Кб, 12 просмотров)

Последний раз редактировалось Евгений Таб; 27.08.2015 в 13:51.
Евгений Таб вне форума Ответить с цитированием
Старый 27.08.2015, 14:46   #2
ЕржанСултанов
 
Регистрация: 29.09.2014
Сообщений: 2
По умолчанию

посмотри здесь - http://excelvba.ru/programmes/TemperaturesFromTextFile
там же http://excelvba.ru/code/txt

Последний раз редактировалось ЕржанСултанов; 27.08.2015 в 14:51.
ЕржанСултанов вне форума Ответить с цитированием
Старый 27.08.2015, 15:06   #3
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Цитата:
Сообщение от ЕржанСултанов Посмотреть сообщение
Не могу разобраться (((

Можете на моем примере показать? Чтобы не руками выбирать ТХТ библиотеку, а зашить ее в код.
Евгений Таб вне форума Ответить с цитированием
Старый 28.08.2015, 08:47   #4
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Коллеги, помогите пож-ста с решением...

Спасибо.
Евгений Таб вне форума Ответить с цитированием
Старый 28.08.2015, 11:19   #5
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Можно UDF однако...
Изображения
Тип файла: jpg 11.jpg (30.3 Кб, 91 просмотров)
Вложения
Тип файла: rar BASE.rar (9.1 Кб, 15 просмотров)
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 28.08.2015, 12:23   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Если текст здоровенный - то лучше объявить публичный словарь, и загнать при первом вызове весь текст в него, а при следующих применениях UDF использовать уже созданный словарь.
Если тексты могут быть разные - тогда нужно думать...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.08.2015, 12:57   #7
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

И с публичным словарём можно...
Там и другие подводные камни могут быть.
Например с разделителем в строке. В этом файле он Chr(9), но можнт быть и другой..
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 31.08.2015, 08:47   #8
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Цитата:
Сообщение от alex77755 Посмотреть сообщение
Можно UDF однако...
АLEX, cпасибо!

А подскажите как сделать если библиотек около 10, удобнее скорее всего без UDF, а сразу зашить выполнение поиска и вставку значений в поле.
Через словарь как подсказал HUGO. Это сложно?

Я пытаюсь сам дойти, но что-то второй день не выходит.

Спасибо.
Евгений Таб вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TStringList и тхт mitiay Общие вопросы Delphi 22 26.11.2014 18:56
список ТХТ viks1 Общие вопросы Delphi 4 18.05.2012 11:15
Написать программу, преобразующую файл АВС.ТХТ в файл 123.ТХТ [Паскаль] Djoker Помощь студентам 1 12.12.2010 19:45
корректура тхт Old_Man_nsk Microsoft Office Excel 8 01.04.2009 12:45
Черпаем из ТХТ littlecoder Общие вопросы Delphi 1 15.12.2008 22:34