|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.02.2011, 09:22 | #11 | |
Регистрация: 01.02.2011
Сообщений: 4
|
Цитата:
Так вот, хотелось бы сделать перемещение макроса попроще. Хотя бы тупо копировать, и после выполнения удалять. з.ы. я реально в вопросах программирования дуб. |
|
02.02.2011, 09:25 | #12 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Есть универсальный, и на Find
Но на больших объёмах работает не быстро. Но тут ведь не большие объёмы. Для данной задачи можно использовать так - на листе тракций один столбец заполняем словом "Тракционный", затем макросом копируем это слово в другой лист в нужное место совпадающих по станции строк. В свободный столбец параллельно можно ставить пометку о совпадении, подсчитав которые получим количество. Хотя сами пометки нумерованные, т.е. количество уже и так будет в последней пометке. Ссылка (15 раз бесплатно): для 2007: http://www.excelworld.ru/index/comparefiles_find/0-25 две версии, для 2000 Экселя тоже: http://hugo.nxt.ru/CompareFiles.Find.rar P.S. Макрос в этом файле так и остаётся, в обрабатываемые никакого кода не пишется. Вот настройки под Ваш файл (в столбец третьего листа Т записал "Тракционный", нашлось 118 совпадений): Файл - приёмник: C:\temp\Deison\остаток 31.01.2011 (1).xls Файл - источник: C:\temp\Deison\остаток 31.01.2011 (1).xls Столбцы сравнения в приёмнике: a Столбцы сравнения в источнике: b Лист - приёмник (№): 1 Лист - источник (№): 3 Столбцы - приёмники данных копирования: c Столбцы - источники данных копирования: t Столбец для пометок в приёмнике: t
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 02.02.2011 в 09:33. |
02.02.2011, 09:27 | #13 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 02.02.2011 в 09:30. |
|
02.02.2011, 09:30 | #14 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Цитата:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
|
02.02.2011, 09:38 | #15 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
02.02.2011, 09:42 | #16 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Странно. Из Personal.xls быстрей отрабатывает. Причем оба варианта быстрей.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
02.02.2011, 09:44 | #17 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если расположение столбцов не меняется, т.е. всегда таблицы постоянны, то тогда конечно выше написанные макросы лучше и быстрей... Но при любом изменении в структуре - нужно менять код. У меня - нужно поменять настройки.
webmoney: E265281470651 Z422237915069 R418926282008
|
02.02.2011, 10:09 | #18 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
02.02.2011, 10:21 | #19 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Я не азартен. И к универсальности никогда не стремлюсь. Больше беспокоюсь о совместимости версий. На работе еще местами Эксель 5 стоит. Ну и: "Лучшее - враг хорошего":-) А совершенству нет предела...
С уважением, Сергей.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
02.02.2011, 11:47 | #20 |
Регистрация: 01.02.2011
Сообщений: 4
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, | Шпунюся | Помощь студентам | 1 | 16.12.2010 21:02 |
Посогите сравнить 2 столбца в Exel | zip4ik | Microsoft Office Excel | 8 | 18.08.2010 18:43 |
Необходимо сравнить две таблицы и внести изменения | LAM | Microsoft Office Excel | 1 | 22.01.2009 12:46 |
Помогите пожалуйста сравнить два столбца | ddimma | Microsoft Office Excel | 4 | 16.01.2009 09:01 |
Удалить из строки S1 первую, последнюю, все подстроки совпадающие с S2 | ТРОЯН=) | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.12.2008 23:28 |