Not that I know of. The CopyFromRecordset method of the Excel library was probably added well before DataTables were in use, and ADO goes will with VBA, which is what Excel uses. You should be able to write a function to loop through the DataTable and Excel cells.