макрос для объединения 2х таблиц

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
FrU
Сообщения: 4
Зарегистрирован: 04 июл 2010, 11:45

имеются 2 таблицы примерно 7 тысяч записей, содержащие 1 общий столбец(1ый). необходимо объединить по этому столбцу, учитывая, что одной записи первой таблицы может соответствовать несколько записей другой таблицы
Помогите советом как это делать! заранее спасибо

структура примерно такова:

Таблица1
1 | ABC | 2343
2 | CDE | 6574
3 | FGRT| 3465
4 | ABC | 2223
5 | ABC | 5676

Таблица2
1 | 343 | sad
1 | 232 | asd
2 | 123 | asd
3 | 233 | gre
4 | 222 | wer
4 | 676 | htt
4 | 123 | ewe
4 | 984 | etet
5 | 654 | vbf
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте FrU.
Ваше обращение не содержит информации о приложении в котором выполняется задача.
термин "..тысяч записей.." подходит к таблицам БД, ".. содержащие 1 общий столбец.." чаще применяется в электронных таблицах (Excel) :confused: .
Евгений.
FrU
Сообщения: 4
Зарегистрирован: 04 июл 2010, 11:45

да, конечно, Excel, забыл указать(
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Ваша задача - учебное задание или планируется практическое применение?
FrU
Сообщения: 4
Зарегистрирован: 04 июл 2010, 11:45

для практического применения - 1 раз точно
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

вариант решения Вашей задачи с использованием библиотеки ADO
Евгений.
Вложения
used_ADO.zip
(14.15 КБ) 31 скачивание
FrU
Сообщения: 4
Зарегистрирован: 04 июл 2010, 11:45

Teslenko_EA писал(а):вариант решения Вашей задачи с использованием библиотеки ADO
Евгений.

Большое спасибо, Евгений
LamerPolniy
Сообщения: 7
Зарегистрирован: 01 июн 2010, 14:19

Евгений, а если таблицы разных размеров, первая основная, а вторая - дополнительная.
Как сделать, чтобы вторая дополнялась только по совпадающим полям, а по остальным в первой оставалось пустое место?
пример:
первая таблица - общие данные о наименованиях товаров
вторая таблица - данные о датах продажи некоторых наименований товаров
(совпадение по наименованию)
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте LamerPolniy .
"Как сделать,.." - с применением SQL (структурированый язык запросов)
для получения более подробного ответа на свой вопрос создайте собственную тему.
Евгений.
Ответить