Eccoti una procedura in VB da aggiungere ad un modulo VB di Access:
codice:
Dim rs As DAO.Recordset
Dim ex As Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim i As Integer

'apre excel
Set ex = New Excel.Application
ex.Visible = True    'metti false se non vuoi vedere excel a video

'apre il file xls
Set wb = ex.Workbooks.Open("miofile.xls")

'seleziona il foglio 1
Set ws = wb.Worksheets(1)

'apre un recordset con la tabella da esportare
Set rs = CurrentDb.OpenRecordset("Tabella", DAO.dbOpenDynaset)

'loop sui record
Do Until rs.EOF
   'aggiorna un contatore
   i = i + 1

   'imposta la colonna A e B per la riga = i
   ws.Cells(i, 1) = rs("ID")
   ws.Cells(i, 2) = rs("Descrizione")

   'prossimo record
   rs.MoveNext
Loop

'chiude recordset
rs.Close

'salva file
wb.Save

'chiude file
wb.Close

'esce da excel
ex.Quit

'cancella variabili oggetto
Set rs = Nothing
Set ex = Nothing
Set wb = Nothing
Set ws = Nothing
Nel menu Strumenti/Riferimenti di VBA devi caricare le librerie "Microsoft Excel 10.0 Object Library" e "Microsoft DAO 3.6 Object Library" o analoghe (dipende dalla versione di Office installata).
Ho usato DAO perchè non sono tanto pratico di ADO 2.x, ma presumo che si possa fare ugualmente! Ciao