Я хотел бы использовать SQL для перемещения данных из листа в лист в той же книге.Использование SQL для копирования данных из рабочих листов на другие рабочие листы в одной книге?
Мои листы большие (ширина & глубина) и совмещение с VBA происходит медленно.
Сценарий состоит в том, что у меня есть листы с 1 по 5.
Я хочу создать лист (6) с колонкой или двумя листами 1 -5.
Ключ индекса является SKU и является общим для всех листов. Все листы сортируются по SKU для начала.
Когда я хватаю колонку в Листе (1), я могу просто положить ее в Лист (6), Столбец А. Когда я хватаю колонку на листе (2), я должен быть уверен, что SKU каждой строки соответствует и что данные из листа (2) и правильно помещены в следующий столбец для этого SKU. Если данные для этого SKU недоступны, соответствующая ячейка остается ПУСТОЙ. Данные из каждого столбца хранятся вместе в одном выбранном столбце на целевом листе.
Я не уверен, как настроить параметры соединения или набора записей, так как мы работаем в одной книге. Я не могу найти эту тему в любом месте. Обеспечение того, чтобы SKU получал правильные данные со всех листов, кажется мне немного сложным.
Я, кажется, что-то помню о невозможности установить соединения ADO для открытия книг/листов. Если это так, я создам отдельную книгу для извлечения данных и манипуляции там.
Буду признателен за любые рекомендации по этому вопросу. Для меня это все новое основание.
Спасибо, CraigM
Долгосрочное решение может потребоваться переместить все это в базу данных –