...Come vedi non è stato un lavoretto semplice, purtroppo reso vano dalla chiusura di MS.
Ciao Gianca !
Allo stato attuale MorningStar rimane il miglior fornitore di dati free (copre molte aziende, un po' su tutte le piazze (compresa MI), codifica titoli compatibile con Yahoo, dati di bilancio, c/ economico, cash-flow, ratios patrimoniali estesi su 5-10 anni), pertanto mi sono intestardito a
cercare di scaricare ancora i dati da lì, vista anche la qualità e quantità del lavoro che hai fatto, che è veramente un peccato abbandonare !
Ho fatto quindi ulteriori ricerche sui forum americani e ho trovato un (bel) po' di materiale, spesso complicato all'inverosimile, che quasi mai risolve il problema compiutamente, ma intanto mi ha dato degli spunti di studio. In sostanza MS non fornisce più un comodo link per scaricare i dati in formato .csv tramite una qualunque libreria di sistema, ma nelle pagine web mette un pulsante "Export" che genera "al volo" i dati in .csv (che NON sono presenti nel sorgente HTML della pagina web), il che è ugualmente comodo per ottenere in forma interattiva i dati di UNA azienda, ma non per scaricare una sequenza di files.
Pertanto è necessario accedere alla pagina web, simulare via codice VBA il click sul pulsante Export, dopodiché... cominciano i problemi !
Perchè si apre una "Notification Bar" che chiede se si vuole aprire il file, salvarlo o annullare, e non si riesce a simulare la risposta dell'utente inviando la giusta sequenza di tasti (SendKeys), ma bisogna utilizzare una... esoterica interfaccia "IUIAutomation" decisamente complicata da usare.
Tutto questo pippone per dirti che però qualcosa sono riuscito ad ottenere, anche se temo che il tutto sia molto sensibile alla configurazione specifica dell'utente, intesa come versione del sistema operativo, di Excel, ed in particolare se questi 2 elementi sono a 32 o 64 bit.
Per la cronaca io ho usato Windows 10 home, Excel 2010, entrambi a 64 bit. Tu cosa hai ?
Il file che allego serve solo a scaricare i dati di una pagina (qui i ratios patrimoniali di UCG) da MorningStar a Excel, e per verificare se funziona anche sulla tua configurazione, o altrimenti che errore ti da...
Basta solo cliccare sul pulsante, e...
P.S.: Edit, allegato rimosso.