|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2016, 10:20 | #1 |
Регистрация: 10.03.2010
Сообщений: 4
|
Обмен информацией между книгами Excel
Добрый день,
Помогите решить следующую задачу: Есть общий Excel файл (дальше «БАЗА»), в котором хранится информация, каждая строка содержит уникальный код, фамилию пользователя (может повторяться) и другие столбцы. Также есть пользовательский Excel файл (дальше «USER») куда нужно загружать информацию из файла БАЗА по коду и фамилии, но только новые строки. Критерии загрузки информации из БАЗА в USER: 1) Нажимаем кнопку в файле USER* Загрузить 2) Макрос проверяет новые строки в файле База и сравнивает с USER по следующим критериям: - период проверки в файле БАЗА; (дата от, дата до) (столбец «Дата заявки» ) - выборка по определённой фамилии; - поиск строк с уникальным кодом; 3) Копирует отобранную информацию и вставляет в файл USER после последнего значения. 4) Если новых уникальных строк нет – сообщение «нет новых строк» 5) Если копирование завершено – сообщение «копирование завершено» После работы с файлом USER нужно выгружать информацию из файла USER в файл БАЗА по коду и фамилии, значение из столбца «Фактическая дата выполнения». Критерии выгрузки информации из USER в БАЗА: 1) Нажимаем кнопку в файле USER* Выгрузить. 2) Макрос в файле USER проверяет и сравнивает строки с файлом База по следующим критериям: - период выгрузки значений в файле USER; (дата от, дата до) - начиная с первой строки в файле USER сравнивается по уникальному коду эту строку с файлом БАЗА. - сравнить столбец «фамилия» если не совпадает, сообщить об ошибке «фамилия не совпадает, код строки» если совпадает переход к проверке следующего критерия – сравнить столбец «фактическая дата поставки»: + если в файле USER в ячейке значение не дата – пропускаем ячейку + если в файле USER в ячейке значение дата, а в файле БАЗА значение этой ячейке* *также дата – сообщение об ошибке «ячейка содержит дату «дата»». + если в файле USER в ячейке значение дата, а в файле БАЗА значение этой ячейке не дата копируем из USER в БАЗА. 3) Если выгрузка завершена – сообщение «информация выгружена» |
23.05.2016, 13:47 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Что-то больше похоже на техзадание, чем на просьбу о помощи...
Не увидел в ваших файлах ни одной строки кода. Надо всё от и до сделать за вас? Если что-то конкретное не получается, - так пишите конкретный вопрос А если надо сделать всё и сразу, - то пишите сумму, сколько готовы заплатить (тогда наверняка найдутся желающие) |
24.05.2016, 05:10 | #3 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Кросс:
http://www.planetaexcel.ru/forum/ind...#message653949 http://forum.msexcel.ru/index.php/topic,11407.0.html http://www.excel-vba.ru/forum/index.php?topic=4562.0
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 24.05.2016 в 05:14. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделать чтобы каждая книга открывалась на 5мин (примерно столько времени идет обмен данными между книгами) и закрывалась ? | роман-талица | Microsoft Office Excel | 43 | 29.07.2014 16:01 |
Как организовать обмен информацией между программой и собственной службой (сервисом) | pro2011 | Win Api | 8 | 20.01.2011 04:11 |
проблема копирования данных между Книгами Excel | irbis_triffle | Microsoft Office Excel | 3 | 27.05.2010 14:38 |
Обмен информацией | W0LF | Общие вопросы Delphi | 2 | 01.01.2010 22:57 |
Обмен данных между Excel и Word | WilliJo | Microsoft Office Word | 3 | 26.05.2009 00:19 |