Salve a tutti e speo che qualcuno sappia aiutarmi, poichè sono alcuni giorni che sono impallato e non riesco ad andare avanti. Tramite codice vba da access, sull'evento click, vorrei aprire un file xls vuoto, riempirlo con i dati che importo da access e dare un nome al range dei dati. Posto il codice e prende il nome del range ma lo associa all'ambito del foglio1, mentre l'ambito dovrebbe essere quello della cartella di lavoro, quindi secondo me l'errore dovrebbe essere nella fase di evidenza. Grazie
DoCmd.OutputTo acOutputQuery, "Q_Export_Anagrafica", "Excel97-Excel2003Workbook(*.xls)", "C:\Falorni\mdb-database\ExportClienti.xls", False, "", , acExportQualityPrint
Dim ex As New Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim R As Range
'APRO FOGLIO EXCEL
Set wb = ex.Workbooks.Open("C:\Falorni\mdb-database\Cartel1.xls")
'seleziona il foglio
Set ws = ex.Worksheets.Item(1)
wb.Names.Add Name:="Intervallo", RefersTo:=ws.Range("$A$1:$F$700")
'salva file
wb.Save
'chiude file
wb.Close False
Set ws = Nothing
Set wb = Nothing
'esce da excel
ex.Quit
Set ex = Nothing