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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2013, 15:54   #1
jeyriko
Новичок
Джуниор
 
Регистрация: 13.03.2013
Сообщений: 1
По умолчанию Макрос сравнение

Добрый день! Суть в следующем:
Есть два файла xls нужно из них сделать третий файл! Два файла в одном все время инфа обновляется, строки и столбцы остаются на месте. Подробная схема во вложенном файле.
Вложения
Тип файла: doc Вложение.doc (96.5 Кб, 13 просмотров)
jeyriko вне форума Ответить с цитированием
Старый 13.03.2013, 16:15   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

примеры исходных файлов в студию)

как я понял, вам нужно на основе данных столбца D файла 1 заполнить значения столбцов F и J соответствующими значениями (соответствие по С) столбцов E и G

собственно, вариантов решения два:
1) второй файл соединить с первым на другом листе и делать ВПР по столбцу C - и зачем тогда нужен файл 3?
2) макросом заполняем справочник из файла два, по типу - столбец C, номер строки для облегчения поиска и через
[D:D].SpecialCells(xlCellTypeConstants). EntireRow (можно добавить xlCellTypeFormulas) и поиску по справочнику заполняем нужными данными.

но остается вопрос - что должно быть в третьем файле?)
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 13.03.2013 в 16:24.
DiemonStar вне форума Ответить с цитированием
Старый 13.03.2013, 17:02   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Да, работа проделана большая...
Но больше толку было бы от примеров файлов - что есть и что нужно получить.
Ну а такие задачи обычно делаются с использованием словарей и массивов - сперва в словаре запоминаем позиции критериев, затем по этой информации копируем данные (при цикле по данным второго файла уже знаем, нужно ли копировать и куда).
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение и сортировака двух и более столбцов данных (макрос) gladius13 Microsoft Office Excel 14 27.09.2012 20:15
Нужен макрос: сравнение двух ячеек по условию (есть загвоздка) vladimir.rogatov Microsoft Office Excel 19 19.09.2011 01:47
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце Shpr0T Microsoft Office Excel 8 30.08.2010 17:52
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51