Macro per aggiornare automaticamente il foglio Calc

Creare una macro - Scrivere uno script - Usare le API
Rispondi
Piergiorgio
Messaggi: 16
Iscritto il: sabato 21 febbraio 2015, 19:08

Macro per aggiornare automaticamente il foglio Calc

Messaggio da Piergiorgio »

Buon Pomeriggio ragazzi!

Questa volta vi chiedo aiuto per qualcosa che per me è completamente sconosciuta, ossia le Macro.

Nel foglio allegato ci sono i prezzi di chiusura dell' indice Nikkei, e il sito da dove si possono prendere i dati di chiusura.
Il mio intento sarebbe quello di creare una Macro che ogni settimana scarichi il nuovo prezzo settimanale, in modo tale che io non debba farlo a mano, in quanto non è l' unico indice sul quale intendo applicarlo ed essendo molti, perderei molto tempo.

Potete aiutarmi?

Se qualcosa non è chiaro, ditemelo! :D

Grazie!
Allegati
Macro.ods
(18.92 KiB) Scaricato 289 volte
Ultima modifica di charlie il sabato 28 febbraio 2015, 15:55, modificato 1 volta in totale.
Motivazione: Modificato titolo. Era: Macro per aggiornare automaticamente il foglio excel
Apache Open Office 4.1.1 su Windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8943
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da charlie »

Sarebbe meglio chiamare le cose con il loro nome: Calc (titolo modificato)
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Piergiorgio
Messaggi: 16
Iscritto il: sabato 21 febbraio 2015, 19:08

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da Piergiorgio »

Hai ragione! Scusa! :oops:
Apache Open Office 4.1.1 su Windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8943
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da charlie »

L'argomento non è nuovo, già viste le soluzioni proposte?
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da patel »

prova questa macro

Codice: Seleziona tutto

Sub importtext 
Dim Doc as Object, Sheet as Object
   fileName = "http://real-chart.finance.yahoo.com/table.csv?s=%5EN225&a=00&b=1&c=2008&d=01&e=28&f=2015&g=w&ignore=.csv"
   Doc = thisComponent
   Sheet = Doc.Sheets.getByName("Foglio1")
      sURL = ConvertToURL(fileName)
      sOrigin = ""
      sFilter = "Text - txt - csv (StarCalc)"
      sOpc = "44, , , ," '"59/44,34,ANSI,1,"
      nModo = com.sun.star.sheet.SheetLinkMode.NORMAL
      Sheet.link(sURL, sOrigin, sFilter, sOpc, nModo)
      Sheet.setLinkMode(com.sun.star.sheet.SheetLinkMode.NONE)
End Sub 
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Piergiorgio
Messaggi: 16
Iscritto il: sabato 21 febbraio 2015, 19:08

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da Piergiorgio »

Ciao Patel, grazie, lo provo subito!
Apache Open Office 4.1.1 su Windows 8
Piergiorgio
Messaggi: 16
Iscritto il: sabato 21 febbraio 2015, 19:08

Re: Macro per aggiornare automaticamente il foglio Calc

Messaggio da Piergiorgio »

Ciao Charlie, no non ho visto soluzioni già proposte, adesso provo a cercarle.
Apache Open Office 4.1.1 su Windows 8
Rispondi