Объединение 2 таблиц в Exel

Программирование на Visual Basic for Applications
Boombeat
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.01.2005 (Сб) 12:32

Объединение 2 таблиц в Exel

Сообщение Boombeat » 15.01.2005 (Сб) 12:38

Требуется следующее:

Имеем 2 таблицы с товаром, разделенном на подгруппы. (Номера подгрупп в обеих таблицах совпадают), примерно такие:

код товара | код подгруппы | наименование | цена

Нужно чтобы товар из 1-й таблицы копировался во 2-ю, учитывая подгруппу:
т.е. если товара из 1-й таблицы нет во 2-й (проверяется по коду товара) то он добавляется последней строкой данной подгруппы, а
еЕсли товар присутствует, то корректируется цена в таблице 2.

SergeySV2
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 06.01.2005 (Чт) 22:06

Сообщение SergeySV2 » 15.01.2005 (Сб) 16:34

А в чем конкретно проблема?

Boombeat
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.01.2005 (Сб) 12:32

Сообщение Boombeat » 15.01.2005 (Сб) 23:33

Проблема в том, что не знаю как это сделать

SergeySV2
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 06.01.2005 (Чт) 22:06

Сообщение SergeySV2 » 15.01.2005 (Сб) 23:45

Boombeat писал(а):Проблема в том, что не знаю как это сделать

Что именно не знаешь: алгоритм действий, конкретных методов...?


Алгоритм несложный:
Идти по первой таблице, читать каждую ее строку и методом range("....").Find(.....) делать поиск по второй таблице, анализировать результат поиска ну и т.д.

Или может у тебя проблемы с языком и ты не знаешь как обратиться к ячейке в Excel'е...... тогда разговор лучше сразу с этого начинать, а не с общей постановки задачи

Boombeat
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.01.2005 (Сб) 12:32

Сообщение Boombeat » 16.01.2005 (Вс) 0:44

Дело в том, что я не профи (т.е. проблемы с языком есть), но макрос очень нужен

Boombeat
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.01.2005 (Сб) 12:32

Сообщение Boombeat » 17.01.2005 (Пн) 11:10

SergeySV2 писал(а):
Boombeat писал(а):Проблема в том, что не знаю как это сделать

Что именно не знаешь: алгоритм действий, конкретных методов...?


Алгоритм несложный:
Идти по первой таблице, читать каждую ее строку и методом range("....").Find(.....) делать поиск по второй таблице, анализировать результат поиска ну и т.д.

Или может у тебя проблемы с языком и ты не знаешь как обратиться к ячейке в Excel'е...... тогда разговор лучше сразу с этого начинать, а не с общей постановки задачи



С поиском и сравнением более менее понятно, не знаю как вставлять строки которых нет в первой таблице (причем вставлять в том месте, где расположены товары данной группы)

Boombeat
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.01.2005 (Сб) 12:32

Сообщение Boombeat » 18.01.2005 (Вт) 14:52

Народ, ну помогите чайнику.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 10

    TopList