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
codice:
Set appex = New Excel.Application
Set carex = Excel.Workbooks.Open(nome)
Set fogex = Excel.Worksheets(nfog)
dove nfog è il numero del foglio che devo analizzare.
Funge tutto, tranne l'istruzione
codice:
stato = fogex.Range(Cells(riga, colonna), Cells(riga, colonna)).Font.Color
che funge se sono sul primo foglio, ma se sono sul secondo, mi va a prendere il colore del RANGE 'dal primo foglio'
Dove sto sbagliando
?
Grazie