Замораживание столбцов из Excel SQL Query - PullRequest
1 голос
/ 15 января 2020

У меня есть запрос Excel SQL, выполненный с помощью мастера запросов / запроса мощности. Иногда, когда я обновляю данные sh, столбцы меняют порядок! Я уже пробовал установить / снять флажок «Сохранить сортировку столбцов», как предлагается здесь: https://www.mrexcel.com/board/threads/sql-changing-column-order-when-put-into-excel.207385/

1 Ответ

0 голосов
/ 15 января 2020

@ Натан поднимает хороший вопрос. Попробуйте указать в самом запросе порядок столбцов.

Если это не сработает, решение будет заключаться в том, чтобы каждый раз размещать столбцы разного порядка в качестве возможного результата, превращая запрос результата в таблицу ListObject. (Я полагаю, вы можете проверить это как часть мастера запросов, чтобы импортировать как таблицу)

Затем вы можете использовать имя столбцов, не зная адрес диапазона в формулах рабочего листа и в коде VBA. Вы можете просто обратиться к имени столбца в формате, показанном в этом руководстве, а затем получить свойства для номера столбца или строки, используя любое количество методов.

Учебник по использованию таблиц ListObject

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...