Ciao GibraOriginariamente inviato da gibra
Tempo fa ho provato seguendo proprio i tuoi suggerimenti,
ma senza Excel installato mi dava errore in questo punto:
Posso sempre aver sbagliato qualcosa, ma ricordo che ci sbattei la testa un bel po' ma senza successo.codice:strSQL = "SELECT * INTO [Excel 8.0;Database=c:\prove\prova.xls].[Foglio1] FROM Customers" cn.Execute strSQL
Ciao![]()
Ho ritrovato la prova che avevo fatto a suo tempo per creare il foglio excel.
Prova fatta su macchina virtuale con windows me senza excel installato, copiato il programma compilato in una path accessibile da windows me ed eseguito da lì con il doppio click.
Si tratta di 4 istruzioni in croce
Apri un form
Inserisci un button
recupera un database di access (io ho usato nortwind)
Cambia o imposta opportunamente la select
La seconda volta (quando ha già creato il foglio excel) andrà in errore perchè il file esiste già
codice:Option Explicit Private Sub Command1_Click() Dim cn As ADODB.Connection Set cn = New ADODB.Connection cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\NWind.mdb;Persist Security Info=False" cn.Open Dim strSQL As String strSQL = "SELECT * INTO [Excel 8.0;Database=" & App.Path & "\prova.xls].[Foglio1] FROM Customers" cn.Execute strSQL cn.Close End Sub

Rispondi quotando