Я ищу способ импортировать данные из Access в переменную Excel и затем выполнять запросы через эту переменную, чтобы ускорить процесс. Я пытаюсь перейти с C # .NET, где я читаю таблицу данных из базы данных доступа в память, а затем использую LINQ для запроса этого набора данных. Это НАМНОГО быстрее, чем то, как я сейчас его кодирую в VBA, где я должен делать много обращений к реальной базе данных, что медленно. Я видел упомянутый QueryTable, но, похоже, это требует вставки данных в таблицу Excel. Я хотел бы сохранить все в памяти и максимально сократить взаимодействие между таблицей Excel и кодом VBA.
Хотелось бы, чтобы нам не нужно было использовать Excel + VBA для этого, но мы пока застряли на этом. Спасибо за помощь!