Originariamente inviato da icecube_HT
Ciao ! Provo a fare delle ipotesi...

Sei sicuro che l'espressione Time, in funzione delle tue impostazioni internazionali, non ti restituisca una stringa con dei "due punti" come separatore ?

Se non e' quello il problema, ti suggerirei di utilizzare una variabile stringa dove mettere il nome del file (visto che il problema e' li'), ed inserire un Debug.Print di questa var. prima di eseguire il SaveAs, in modo da vedere chiaramente il nome risultante (eventualmente postalo qui per verificarlo insieme...)

Per "prudenza" eviterei anche quel "virgola spazio" dentro il nome del file....

Mi viene qualche dubbio anche su App.Path, sei sicuro che non ci voglia Application.Path ? (da VB si usa l'oggetto App, ma da VBA/Excel si usa Application... ..e tu stai usando il metodo SaveAs dell'applicazione Excel.......)


Ciao ! ...facci sapere !
Grazie icecube_HT !!

Dunque..ho usato come da suggerimento una variabile stringa e l'ho mandata in debug.
Il risultato è questo:
C:\Documents and Settings\Portatile\Documenti\Utente\Lavori\[VB6] - Gestione\Reports\29-9-2006 14.12.27.xls

Per quanto riguarda l'Application.Path, questa si riferisce alla cartella dove risiede il programma Excel, non il file di destinazione (l'ho scoperto provando...).

Da dove può derivare l'errore?

Grazie ancora