Salve a tutti. Ho questo problema: ho fatto una procedura che mi deve analizzare un file excel, composto da più fogli (a me interessano i primi due) ed i fogli hanno la stessa struttura (leggi colonne), in quanto trattasi di dati relativi a più persone.
Adesso, io leggo e analizzo i dati dei due fogli, riportandoli in una tabella sql, per altre operazioni. Chi ha popolato il foglio di excel, ha usato vari colori per differeziare gli 'stati' dei dati riportati. Ora, apro il file con
dove nfog è il numero del foglio che devo analizzare.codice:Set appex = New Excel.Application Set carex = Excel.Workbooks.Open(nome) Set fogex = Excel.Worksheets(nfog)
Funge tutto, tranne l'istruzione
che funge se sono sul primo foglio, ma se sono sul secondo, mi va a prendere il colore del RANGE 'dal primo foglio'codice:stato = fogex.Range(Cells(riga, colonna), Cells(riga, colonna)).Font.Color
Dove sto sbagliando?
Grazie

?
Rispondi quotando