|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2015, 21:58 | #1 |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
поиск строк содержащих символы
доброго времени
огромное спасибо Казанскому за скрипт но он немного не соответствует что хотелось бы в скриптах я вообще ноль по этому не пинайте сильно) возможно все это решается очень просто )) нужно выделить все строки содержащие некоторые символы этих символов несколько. с одним символом скрипт справляется на ура, а вот как сделать чтобы он выбирал несколько , главное чтобы они были в такойже последовательности как и в исходном тексте. в поиске текста нужно X,Z,A0,A360 с уважением Володя Sub Макрос2() Dim aDoc As Document, nDoc As Document Application.ScreenUpdating = False Set aDoc = ActiveDocument Set nDoc = Documents.Add aDoc.Activate With Selection .HomeKey Unit:=wdStory .Find.ClearFormatting With .Find .Text = "14" .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchControl = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With End With Do With Selection If Not .Find.Execute Then Exit Do .HomeKey Unit:=wdLine .EndKey Unit:=wdLine, Extend:=wdExtend .Copy .EndKey Unit:=wdLine End With nDoc.Activate Selection.EndKey Unit:=wdStory Selection.Paste aDoc.Activate Loop nDoc.Activate Application.ScreenUpdating = True End Sub Последний раз редактировалось wowka1973; 26.04.2015 в 08:55. |
26.04.2015, 00:24 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Ну не так чтобы очень: 29 минут, включая изучение справки, отладку, пример и саму эту писанину.
Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 26.04.2015 в 00:25. Причина: иллюстрация. |
26.04.2015, 00:53 | #3 |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
спасибо ))))
будем пробовать )))) а то 23000 страниц перебирать в ручную )))) это просто жестоко )))) |
26.04.2015, 08:08 | #4 |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
всю ночь висели ((( висели ((( и пока без результатно (((
|
26.04.2015, 15:31 | #5 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
wowka1973, а вручную 23 тысячи страниц... это суток 15 не вылезая!
Для таких объёмов естественно, что VBA тормозит. Страниц по 100 обрабатывайте.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
26.04.2015, 15:34 | #6 | |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
Цитата:
а как можено сделать чтобы в другой текс сразу перемещало найденое ? в верхнем VBA такое есть, но не может несколько символов искать (( |
|
26.04.2015, 15:57 | #7 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Вовка, всё это можно сделать. И даже нужно, если это работа.
Интересно, что другие средства вам больше подошли!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
26.04.2015, 16:09 | #8 |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
да это работа .
другие средства. скажем так это программа для ЧПУ станка, которая сделана несколько коряво, вот эту корявость удалось улучшить, но все равно осталась еще много лишнего. по моим посчетам должно остаться порядка ста страниц((( вот пытаюсь дальше оптимизировать ))) и буду примного благодарен, если будет помощь ) как говорится моя благодарность не будет знать границ в пределах разумного ))) |
26.04.2015, 17:12 | #9 | ||
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,077
|
Цитата:
или Цитата:
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 26.04.2015 в 17:17. |
||
26.04.2015, 17:20 | #10 |
Новичок
Джуниор
Регистрация: 25.04.2015
Сообщений: 6
|
примного благодарен, сейчас буду пробовать )))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив строк текста, строка символов разделителей. Сформировать текст из строк, содержащих заданное слово. Отсортировать | дестронг | Помощь студентам | 1 | 16.05.2014 08:48 |
Удаление строк не содержащих признак | 1i1i | Microsoft Office Excel | 3 | 03.09.2013 12:23 |
Посчитать количество строк содержащих определенное слово | cloud.00 | PHP | 1 | 31.03.2012 12:25 |
поиск слов содержащих пробел | soo | Помощь студентам | 0 | 01.12.2011 18:54 |
Удаление строк содержащих определеенный текст | Timur12 | Microsoft Office Excel | 1 | 26.03.2010 14:34 |