Используйте закрытую книгу в качестве базы данных (DAO) с помощью VBA в Microsoft Excel
С помощью описанных ниже процедур вы можете использовать DAO для извлечения набора записей из закрытой книги и чтения / записи данных.
Вызовите процедуру так:
GetWorksheetData «C: \ Foldername \ Filename.xls», «SELECT * FROM [SheetName $]», ThisWorkbook.Worksheets (1) .Range («A3»)
Замените SheetName именем рабочего листа, из которого вы хотите получить данные.
В примерах макросов предполагается, что ваш проект VBA добавил ссылку на библиотеку объектов DAO.
Вы можете сделать это из VBE, выбрав в меню «Инструменты», «Ссылки» и «Библиотека объектов Microsoft DAO x.xx».