Pagina 6 di 7

Re: Il software della volatilità storica step by step…

MessaggioInviato: 28/10/2011, 14:50
da Gianpiero
AZ13 ha scritto:Ora dobbiamo caricare nella prima Combo box la lista dei titoli che si servirà per estrarre i codici di Yahoo! che abbiamo inserito nel foglio tabelle.

E come facciamo? Semplice ci creiamo un’altra routine che scatta quando la Form viene attivata ossia quando viene lanciato l’evento Activate.

Ecco la seconda routine completa con le spiegazioni.

...


C'è un live errore nel codice. Benché trascurabile agli effetti della routine, l'inizializzazione corretta delle variabili intere è la seguente:

Dim i as Integer, y as Integer

In quanto omettere il tipo per la variabile "i" la dichiara implicitamente come tipo Variant.

In questo caso la routine funziona benissimo lo stesso ma non è detto che funzioni altrettato bene in contesti differenti.

Re: Il software della volatilità storica step by step…

MessaggioInviato: 28/10/2011, 15:47
da AZ13
Gianpiero ha scritto:
AZ13 ha scritto:Ora dobbiamo caricare nella prima Combo box la lista dei titoli che si servirà per estrarre i codici di Yahoo! che abbiamo inserito nel foglio tabelle.

E come facciamo? Semplice ci creiamo un’altra routine che scatta quando la Form viene attivata ossia quando viene lanciato l’evento Activate.

Ecco la seconda routine completa con le spiegazioni.

...


C'è un live errore nel codice. Benché trascurabile agli effetti della routine, l'inizializzazione corretta delle variabili intere è la seguente:

Dim i as Integer, y as Integer

In quanto omettere il tipo per la variabile "i" la dichiara implicitamente come tipo Variant.

In questo caso la routine funziona benissimo lo stesso ma non è detto che funzioni altrettato bene in contesti differenti.


:OK la cambiamo subito allora... le cose vanno fatte bene! :thanks

Re: Il software della volatilità storica step by step…

MessaggioInviato: 30/10/2011, 18:19
da AZ13
Continuiamo con il nostro programma sul calcolo della volatilità storica.
Per poter avviare dal foglio Excel direttamente la Form creiamo una semplice routine:
Codice: Seleziona tutto
Public Sub Avvia()

    frmMenu.Show ' Il metodo Show, visualizza un oggetto UserForm

End Sub


Con strumenti > Macro > Macro o premendo contemporaneamente Alt +F8, selezioniamo nella finestra che compare il pulsante Opzioni… all’interno del quale alla subroutine Avvia assegniamo i tasti di scelta rapida Ctrl+a.

Questo cosa significa? Significa che quando premiamo contemporaneamente questi due tasti ci apparirà d'incanto la form che avevamo costruito in precedenza, in qualunque parte di Excel ci troviamo.

Re: Il software della volatilità storica step by step…

MessaggioInviato: 31/10/2011, 0:48
da LorenzoA
sono dei vostri, tutto funzionante
grandi :13

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 20:40
da AZ13
Continuiamo il nostro programma.

Abbiamo realizzato la prima parte. Quella che carica i dati dal sito di Yahoo!

Creiamo adesso un grafico a candele giapponesi.

Carichiamo un titolo generico per esempio Ftse Mib e selezioniamo le quattro colonne contrassegnate rispettivamente con Open, High, Low e Close

In questo modo:

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 20:44
da AZ13
Cliccando sull’iconcina del grafico richiamiamo il modulo “creazione guidata grafico” e scegliamo Azionario”

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 20:47
da AZ13
Clicchiamo su avanti…

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 20:48
da AZ13
Ancora su avanti…

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 20:54
da AZ13
Ancora su avanti fino ad arrivare a questo punto. Scegliamo l’opzione “Crea nuovo grafico” e clicchiamo su Fine…
Dovremmo avere un nuovo foglio denominato Grafico1

Re: Il software della volatilità storica step by step…

MessaggioInviato: 09/11/2011, 21:12
da AZ13
Miglioriamo la grafica...