Non sei chiarissimo...
- tu chiedi una data (Perché? A quale scopo?)
- se non è presente: cosa c'entra la pratica?
- Se invece è presente, che fai?
E' possibile vedere alcune righe del file?
I dati nel file Excel sono strutturati in formato 'tabella'?
Se sì, allora puoi aprire un recordset con i dati del foglio Excel e lavorare con quello.
In tal caso è notevolmente più veloce, perché hai a disposizione i metodi del recordset che sono ottimizzati, e non ti serve nemmeno aprire un'istanza di Excel.
Ci sono molti esempi sul web, prova a cercare.
In ogni caso, puoi velocizzare l'elaborazione impostando le seguenti proprietà dell'applicazione Excel:
in cui objA rappresenta il nome dell'istanza di Excel.codice:objA.Calculation = -4135 ' xlCalculationManual objA.DisplayAlerts = False

Rispondi quotando