Представьте себе ситуацию, Вы получили целевую выборку из одной базы данных, но для полноты картины, как всегда, нужны дополнительные данные. Проблема может быть в том, что нужная информация хранится в другой базе данных и возможности создать на ней свою таблицу нет, подключиться используя link тоже нельзя, да и количество элементов, по которым нуж…
Зачем вообще подключаться к удалённому экселю и пытаться его использовать как БД, используя для этого SQL? Я, может быть, выскажу непопулярное мнение, но имея данные в excel таблице куда проще их слить в БД и работать нативными инструментами аналитики, нежели городить костыли с макросами. Времени опять же меньше уйдет.
Использование PQ не освобождает от использования SQL, равно как в некоторых случаях связка VBA + SQL является оптимальным решением.
Знаю одну компанию, где сделали простенькую CRM на базе Excel с этой связкой. На PQ такое не провернуть - им нужно редактирование и занесение записей в БД через привычный интерфейс