Condividi tramite

Import cambi Banca d'Italia

Anonimo
2015-11-29T16:50:00+00:00

In un Excel gestivo, con import automatico da un sito che poi ha cambiato schema, circa 170 cambi mondiali. Più o meno gli stessi dati sono sul sito della Banca d'Italia a questa pagina: http://cambi.bancaditalia.it/cambi/cambiUltimiDisp\_fw.do?type=14

Sopra la tabella, c'è un link che consente di importare in formato csv ed è il solo modo per avere gli importi correttamente formattati, in quanto la BcIt li espone nel formato internazionale.

Con una classica query di import da web, non sono riuscito a trovare una soluzione per ottenere direttamente lo stesso risultato, all'apertura del file. Le cifre vengono scritte senza decimali (io uso il formato "italiano"). Ho provato anche ad usare il VBA, ma mi sono perso.

Non è una cosa importante, ma mi incuriosisce, perché immagino ci sia una soluzione che non costringa a cambiare il formato dei numeri a livello Windows. o a passare dal file csv.

Grazie e saluti.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2015-12-04T18:28:27+00:00

    Trovata soluzione, dopo aver rifatto da capo la connessione.

    Particolarità: in VBA passo per passo, l'aggiornamento da Web tutto OK; in esecuzione automatica no: troppo veloce.

    Ho inserito un salvataggio tra la formattazione internazionale ed il ripristino alla nostra ed ora tutto OK davvero.

    Grazie della pazienza; ciao.

    La risposta è stata utile?

    0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-12-01T18:16:55+00:00

    Mi scuso, ma la prossima è già arrivata.

    Mi spiego e ti allego un estratto del mio file, ma dove c'è quello che poi uso nel resto, con  formule varie.

    Come puoi vedere, sono riuscito ad ottenere il risultato, con il tuo aiuto (importi formattati nel "nostro" modo).

    Però non riesco ad aggiornare la tabella, che, trattandosi di cambi, è importante.

    Invece non fa una piega quando clicco "aggiorna" sulla relativa connessione o nel comando dal tasto destro. A farlo in VBA non ci provo nemmeno, visto che non so farlo nemmeno a mano!

    Saluti e auguri, ma mi sa che avrò il tempo di farli ancora, se c'è una soluzione.

    Tabella Cambihttps://onedrive.live.com/?id=26B8BC0E2DC8947%21151&cid=026B8BC0E2DC8947&group=0

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-11-30T14:42:04+00:00

    Egregio Gamberini, grazie, come al solito.

    E, come al solito, così è una sciocchezza e ci sarei dovuto arrivare da solo.

    <cut>

    Grazie ancora. A te e ai colleghi MVP, saluti e auguri.

    Gianni

    Grazie a te per il cortese riscontro. E sai quante volte posto risposte *cervellotiche* per poi vederne una di Norman, di Fratello Paolo o altri di una semplicità che mi fa (quasi) rabbia... ;-)

    Ciao e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-11-30T13:23:16+00:00

    Egregio Gamberini, grazie, come al solito.

    E, come al solito, così è una sciocchezza e ci sarei dovuto arrivare da solo.

    Pensavo invece di dover andare a leggere la tabella della Banca d'Italia, in VBA, e, scorrendo riga per riga, scrivere nella tabella del mio foglio Excel i dati nel formato giusto per me.

    Forse più divertente, ma molto più complicato!

    Grazie ancora. A te e ai colleghi MVP, saluti e auguri.

    Gianni

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-11-30T11:06:41+00:00

    No, non c'è.

    Excel importa in base alla localizzazione. Se punto e virgola hanno significati differenti, puoi utilizzare quanto hai già scritto oppure:

    • Scheda File
    • Opzioni
    • Impostazioni avanzate
    • Togli la spunta a Utilizza separatori di sistema
    • Metti i separatori USA (, per migliaia e . per i decimali)
    • Importa direttamente dal WEB
    • Rimetti la spunta a Utilizza separatori di sistema

    Ovviamente puoi registrare due macro che abbinate a pulsanti o tasti di scelta rapida modifichino e ripristino i separatori.

    La risposta è stata utile?

    0 commenti Nessun commento