Copy Entire RecordSet from Access To Excel
Sub Extract_The_Data_From_Access_To_Excel()
AccessFile = Application.GetOpenFilename
ExcelFile = Application.GetOpenFilename
Workbooks.Open Filename:=ExcelFile, UpdateLinks:=False
Set DestWkb = ActiveWorkbook
Set SH = DestWkb.Sheets("Sheet1")
SH.Range(Cells(2, 1), Cells(SH.Range("A" & Rows.Count).End(xlUp).Row, SH.UsedRange.Columns.Count)).Clear
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & AccessFile & ";" & _
"User Id=admin;Password="
cn.Open
'Activating the connection
Set rs.ActiveConnection = cn
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
DestWkb.Save
DestWkb.Close
Set DestWkb = Nothing
End Sub