|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.05.2012, 14:03 | #1 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 11
|
подсчет совпадений!
Здрасьте! Есть вот такой файл к примеру....
Код:
т.е. на выходе должно быть так: Код:
|
02.05.2012, 02:05 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
А в чём силён?
Как тебе такая идея? Код:
Лучше день потерять — потом за пять минут долететь!©
|
03.05.2012, 21:56 | #3 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 11
|
Для начала,спасибо огромное за помощь! НО...
я забыл указать деталь одну... просто я уже написал макрос который обрабатывает доковский файл, и вытаскивает из таблицы собственно вот эти имена... файл изначально устроен так: идет текст, потом таблицы , текст и т.д., а потом нужная таблица с именами адресами и т.д. так вот, я написал макрос, который просто находит эти имена из нужной таблицы и пишет их в таком порядке как указанно выше уже в текстовый файл...... вопрос: можно как нить изменить код,чтобы макрос открывал этот текстовый файл и делал то же самое, только в тхт файле? или проще как то изменить мой код,чтобы он сразу делал и то и то? простите, если непонятно изъясняюсь) |
03.05.2012, 22:57 | #4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Лучше, конечно, дописать тот макрос, чтобы исключить лишние действия с текстовым файлом. Но за неимением оного предлагаю макрос, работающий с текстовым файлом. Подсчет одинаковых строк удобно делать на словаре.
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 03.05.2012 в 23:18. |
06.05.2012, 14:14 | #5 | |
Пользователь
Регистрация: 13.03.2012
Сообщений: 11
|
Цитата:
Предварительно поясню, в документе встречается вот такое: блаблаблабалабал *СЕРГЕЙ: и ниже таблица тех, с кем он "общался" например мы просто находим расположение Сергея, добавляем в нижнюю таблицу новый столбец, а в него вставляем Сергей. тем самым получаем вот это: Сергей Антон Сергей Наташа Сергей Антон Сергей Андрей Сергей Маша Сергей Миша Сергей Миша Сергей Миша Сергей Наташа и записываем в текстовый файл построчно.* может теперь проще как нибудь изменить этот макрос, чтобы сразу еще и считались совпадения? Код:
Последний раз редактировалось Dr.Binom; 06.05.2012 в 14:18. |
|
06.05.2012, 19:19 | #6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Приложите пример файла. В таблице изначально один столбец?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
06.05.2012, 21:21 | #7 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 11
|
вот пример файла. я немного подкорректировал макрос, чтобы он теперь удалял ненужные столбцы, а оставлял только новый добавленный с именем Сергей и Коррсепондентами.
вот как было: |
06.05.2012, 21:26 | #8 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 11
|
вот так стало:
|
06.05.2012, 23:18 | #9 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
> вот пример файла.
Это не пример файла. Это картинка. Чтобы "как нибудь изменить" существующий макрос (а лучше написать новый) надо иметь файл DOC с таблицей, у которой в первой ячейке есть "Имя" и пр. При каждом запуске макроса следует дописывать информацию в один и тот же файл (Open "F:\test.txt" For Append As #1) или как-то по-другому (например, создавать новый текстовый файл в той же папке с тем же именем, запрашивать имя у пользователя)?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
13.05.2012, 14:59 | #10 |
Регистрация: 13.05.2012
Сообщений: 9
|
удалить повторяющиеся строки из таблицы Word
Добрый день! Я вот тоже не знаю VBA , но на работе нужно постоянно делать такую операцию: имеется таблица в Wordе с одним столбцом,в ячейках которого записаны текстовые фразы,и во многих ячейках они повторяются.Нужно удалить повторяющиеся ячейки этого столбца,оставив естессно уникальные.Например,есть столбец
маша сестра коля брат гена зять коля брат маша сестра коля брат нужно оставить только строки маша сестра коля брат гена зять Очень прошу помощи! Спасибо.Файл для примера прилагаю. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск совпадений | tigran67 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.03.2012 16:44 |
присвоение переменной подсчет совпадений в строке | kosikdr | Общие вопросы C/C++ | 1 | 12.11.2010 17:52 |
Подсчет совпадений, если... | Sharrik | Microsoft Office Excel | 4 | 22.09.2010 09:36 |
Подсчет количества совпадений в таблице | aval | Microsoft Office Excel | 8 | 08.11.2009 21:50 |
Поиск совпадений | mistx | Microsoft Office Excel | 22 | 14.08.2009 13:41 |