Ok hai ragione, il mio problema però adesso è un altro, sono riuscito ad esportare su excel e poi da excel convertire in csv, ma quando arrivo alla riga di conversione in csv excel mi dice che esiste già un altro file con lo stesso nome e se lo voglio sostituire. Io vorrei che non mi apparisse quella maschera, inoltre non riesco a terminare il processo excel, infatto in task manager rimane attivo. grazie della collaborazione. Ecco il codice:

Private Sub Comando96_Click()
Dim miofile As String
Dim percorso As String

miofile = "Export"
percorso = "c:\users\marco\desktop\" & miofile
CurrentDb.Execute "drop table T_Export" 'elimina la tabella
DBEngine(0)(0).Execute "Q_Export", dbFailOnError
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "T_Export", percorso

'CODICE PER ESPORTARE IN CSV
Dim Wb As Workbook
Set Wb = Excel.Workbooks.Open("c:\users\marco\desktop\Expor t.xls")
ActiveWorkbook.SaveAs "c:\users\marco\desktop\Export.csv", xlCSVWindows
Wb.Close True
Set Wb = Nothing


Kill "c:\users\marco\desktop\Export.xls"