Mit den folgenden Verfahren können Sie DAO verwenden, um ein Recordset aus einer geschlossenen Arbeitsmappe abzurufen und Daten zu lesen / schreiben.

Rufen Sie die Prozedur wie folgt auf:

GetWorksheetData „C: \ Ordnername \ Filename.xls“, „SELECT * FROM [SheetName $]“, ThisWorkbook.Worksheets (1) .Range („A3“)

Ersetzen Sie SheetName durch den Arbeitsblattnamen, von dem Sie Daten abrufen möchten.

In den Makrobeispielen wird davon ausgegangen, dass Ihr VBA-Projekt einen Verweis auf die DAO-Objektbibliothek hinzugefügt hat.

Sie können dies in der VBE tun, indem Sie das Menü Extras, Referenzen und Microsoft DAO x.xx Object Library auswählen.