срочно нужен макрос. Оплата 1000 руб. по факту
Добавлено: 06 дек 2009, 18:13
Есть два экселевских файла А и Б.
информация файла Б должна замениться информацией файла А. Но так, чтобы кое-что в файле Б осталось, а что-то заменилось.
Например информация из столбца №5 файла А должна попасть в столбец № 3 файла Б, и соответственно,
из 12 в 4, из 13 в 5 , при выполнении следующих условий:
ведущие номера столбцов файла А задаются пользователем макроса,
соответствующие им номера столбцов файла Б задаются пользователем макроса,
ведущий начальный номер строки файла А задается пользователем макроса( чтобы не снести шапку прайса),
начальный номер строки файла Б задается пользователем макроса( чтобы не снести шапку прайса),
ведущий столбец файла А задается пользователем макроса (например столбец №5 файла ),
Работа макроса:
если информация в ячейке ведущего столбца файла А совпадет с информацией в ячейке столбца № 3 файла Б, в энной строке, то информация в ячейках столбцов № 3, 4, 5 файла Б заменяется информацией из ячеек столбцов №5, 12, 13 энной строки файла А. И такой поиск и замена по всем строкам, начиная от заданных начальных номеров строк файлов А и Б.
если информация в ячейке ведущего столбца файла А не совпадет с информацией в ячейке столбца № D файла Б,в энной строке, то информация из ячеек столбцов №5, 12, 13 энной строки файла А дописывается после последней строки в ячейки столбцов № 3, 4, 5. Так получаются дополнительные строки в файле Б.
работа будет оплачена 1000 руб. После тестирования. Желательно яндексом. Или Юнистрим.
Сначала работа, после деньги.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Уважаемый Teslenko_EA, что скажете?
информация файла Б должна замениться информацией файла А. Но так, чтобы кое-что в файле Б осталось, а что-то заменилось.
Например информация из столбца №5 файла А должна попасть в столбец № 3 файла Б, и соответственно,
из 12 в 4, из 13 в 5 , при выполнении следующих условий:
ведущие номера столбцов файла А задаются пользователем макроса,
соответствующие им номера столбцов файла Б задаются пользователем макроса,
ведущий начальный номер строки файла А задается пользователем макроса( чтобы не снести шапку прайса),
начальный номер строки файла Б задается пользователем макроса( чтобы не снести шапку прайса),
ведущий столбец файла А задается пользователем макроса (например столбец №5 файла ),
Работа макроса:
если информация в ячейке ведущего столбца файла А совпадет с информацией в ячейке столбца № 3 файла Б, в энной строке, то информация в ячейках столбцов № 3, 4, 5 файла Б заменяется информацией из ячеек столбцов №5, 12, 13 энной строки файла А. И такой поиск и замена по всем строкам, начиная от заданных начальных номеров строк файлов А и Б.
если информация в ячейке ведущего столбца файла А не совпадет с информацией в ячейке столбца № D файла Б,в энной строке, то информация из ячеек столбцов №5, 12, 13 энной строки файла А дописывается после последней строки в ячейки столбцов № 3, 4, 5. Так получаются дополнительные строки в файле Б.
работа будет оплачена 1000 руб. После тестирования. Желательно яндексом. Или Юнистрим.
Сначала работа, после деньги.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Уважаемый Teslenko_EA, что скажете?