Verwenden Sie eine geschlossene Arbeitsmappe als eine Datenbank (DAO) mit VBA in Microsoft Excel
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.