|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2010, 10:33 | #21 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Код:
|
13.12.2010, 10:40 | #22 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Разобрался
Ближе к концу макроса была строчка Код:
|
13.12.2010, 10:45 | #23 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Только там и выше тогда тоже нужно исправить, где массив задаётся
a = Range(Sht1.Cells(8, 10), Sht1.Cells(655, 11)) ' массив данных Хотя это вероятно уже исправлено. Хорошо, что разобрались, пока я комментарий писал. Но раз уж написал : Мне сейчас некогда снова качать пример и вникать в алгоритм, но если копируются a(k, 1) = b(i, 9), то и остальное будет копироваться. Если данных нет - значит данных и не было . Поэтому посмотрите, что там в этих ячейках. А проверка на пусто выше: If a(k, 1) = 0 Then Насчёт "неделю нажимать F8" - можно поставить "точки останова" в нужных местах - так проскочить длинные циклы и отследить нужный кусок.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 13.12.2010 в 10:48. |
26.01.2011, 13:04 | #24 |
Пользователь
Регистрация: 20.01.2011
Сообщений: 21
|
а как сделать так, чтобы
в файле источнике в столбе X строке Y брались данные, потом в другом файле в столбе X1 сверялось с данными и если в строке Y1 оно сошлось, то бралось бы значение из столба Z1 строки Y1 и вставлялось бы в файл источник в столб Z строку Y? |
26.01.2011, 14:16 | #25 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Именно под эту задачу:
http://www.excelworld.ru/index/comparefiles_find/0-25
webmoney: E265281470651 Z422237915069 R418926282008
|
06.01.2013, 09:11 | #26 | |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Цитата:
Просматривает файл источник, находит в столбце 6 значение 220 Далее макрос "запоминает" значение в столбце 14 файла источника и "запоминает" дату в файле источнике в столбце 8 а потом ищет соответствие дат в файле получателе. Как только найдется совпадение даты,макрос копирует значение из столбца 14 файла источника в столбец 5 файла получателя и соответственно из столбца 20 в столбец 13 Еще хочу дополнить макрос - но не знаю как Желаю что бы макрос просматривал файл источник и брал из него значение расположенное в столбце 9 и копировал бы значение в файл приемник в столбец 21 С НОВЫМ ГОДОМ Неужели никто не подскажет ? Последний раз редактировалось kzld; 07.01.2013 в 09:07. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вытащить данные из бинарного файла | Sanprof | Общие вопросы Delphi | 21 | 25.06.2010 10:37 |
Как "вытащить" данные из 1С 7.07.1 | Феска | БД в Delphi | 2 | 18.03.2009 23:39 |
Вытащить данные из MySQL | Droid | PHP | 3 | 22.12.2008 23:23 |
Помогите вытащить из строки нужные данные! | Romashkaz | Общие вопросы C/C++ | 0 | 22.11.2008 13:30 |
Как вытащить данные из Excel в бд dephi, а потом (после работы с данными) сформировать новый файл excel. | Геля | БД в Delphi | 1 | 10.04.2007 15:11 |