![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
Всем привет и с наступающим НГ!
Появилась задачка, с которой не могу справиться, помогите, плз. Из сторонней программы, обрабатывая текстовые файлы, я получаю необходимые строки, с которыми мне нужно поработать. Эти строки я вставляю в столбец Excel Ctrl+v, но все строки мне не нужны, а нужны только те, которые идут после последней строки с определенным ключем. Вопрос: как избавиться от неинтересующих строк, а оставить только те, что идут после последней ключевой строки включительно? Пример таких строк: таня пляшет танго на гитаре играет вика люба вяжет вика пляшет танго есть много веселых девушек шьет таня люба все еще вяжет так много профессий тяня хорошо готовит теперь вика отдыхает устала бедняжка был тяжелый день мне для работы нужны эти строки (последние в списке, начиная со строки, где есть ключ) (здесь в качестве ключа слово "вика"): теперь вика отдыхает устала бедняжка был тяжелый день Спасибо отклткнувшимся.
I'll be back
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
вопросы по существу
-какая максимальная длина строки -полный размер текстового файла
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
а) длина менее 200 символов точно, 90% строк менее 50~70 символов.
б) размер тхт файла будет расти постепенно, т.е. количество строк будет увеличиваться, но для работы нужна последняя порция. максимальное количество строк в буфере будет около 5000.
I'll be back
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
обязательно использовать Excel?
можно с текстовыми файлами и без него работать Вот пример: http://excelvba.ru/XL_Files/Sample__...__20-34-05.zip (нажмите зеленую кнопку) Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
Умница, спасибо,
привет всем уральским!!! А можно последнюю рабочию часть скопировать ну скажем в начало следующего столбца, начиная с B1, просто я этого пока не умею, а из-за того, что кол-во общих строк будет постоянно увеличиваться, то и скопированная на два столбца рабочая область будет также съезжать вниз. Если подскажите, то будет вообще классно. В любом случае огромное спасибо.
I'll be back
|
![]() |
![]() |
![]() |
#6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
замените это:
Диапазон.Copy Диапазон.Offset(, 2) на это: Диапазон.Copy [b1] |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
а я всё перепробывала, а про квадратные скобки не подумала
![]() классно, спасибо!!
I'll be back
|
![]() |
![]() |
![]() |
#8 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Помнится, в 2009-м вы были мальчиком)) Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
как говорил наш преподователь универа, (где мы с мужем и познакомились), по дисциплине "информационные системы", г-н Лабунец:
"чудес на свете не бывает", "взялся за грудь, так скажи что-нибудь", ну и прочие вещи с упором на ненорматив. У нас с мужем общая почта@mail.ru, акки на разных форумах, недвижимость и движимость, собака и ... ребенок. Прикольно, что вы занимаетесь разоблачением. Может это чисто профессианальное, в любом случае, спасибо за помощь и с наступающим ![]()
I'll be back
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбрать из строки и распределить по столбцам | Crystal78 | Microsoft Office Excel | 4 | 25.12.2010 23:00 |
Идущие часы | ArtJuhn | JavaScript, Ajax | 5 | 12.11.2010 21:25 |
Дбавление новой строки, после строки с подходящими параметрами | RailOS | Microsoft Office Excel | 5 | 18.08.2010 10:12 |
Какой язык лучше всего выбрать после завершения изучения языка Паскаль. | VektorAB | Помощь студентам | 4 | 09.07.2010 07:16 |
Выбрать инициалы из строки | Swatch | Microsoft Office Access | 3 | 02.03.2010 20:29 |