Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2016, 10:20   #1
Mutarix
 
Регистрация: 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) Если выгрузка завершена – сообщение «информация выгружена»
Вложения
Тип файла: xlsx USER1.xlsx (10.9 Кб, 7 просмотров)
Тип файла: xlsx БАЗА.xlsx (13.1 Кб, 6 просмотров)
Mutarix вне форума Ответить с цитированием
Старый 23.05.2016, 13:47   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Что-то больше похоже на техзадание, чем на просьбу о помощи...

Не увидел в ваших файлах ни одной строки кода.
Надо всё от и до сделать за вас?

Если что-то конкретное не получается, - так пишите конкретный вопрос
А если надо сделать всё и сразу, - то пишите сумму, сколько готовы заплатить
(тогда наверняка найдутся желающие)
EducatedFool вне форума Ответить с цитированием
Старый 24.05.2016, 05:10   #3
kuklp
Участник клуба
 
Регистрация: 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.
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сделать чтобы каждая книга открывалась на 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