Discussione: OverFlow, perchè ?
Visualizza messaggio singolo
Vecchio 09-11-2017, 16.44.46   #16
Gianca53
Newbie
 
Registrato: 31-10-2017
Messaggi: 25
Gianca53 promette bene
Rif: OverFlow, perchè ?

Si, mi rispondo da solo. Però non ho fatto il salto riga ma ho preferito la cancellazione delle righe vuote perchè mi sono accorto che altrimenti il calcolo veniva alterato per eccesso ovvero, quando l'istruzione di calcolo della macro analyze trova una riga vuota mi piazzava un bel + 1,0 nella colonna "S" del daily Returns e conteggiava tale riga come valida . Quindi con grave errore di calcolo, tanto più se si considera che i valori di per se' sono infinitesimi se non negativi.

Rimuovendo il rigo vuoto i conti tornano perfettamente.

Ho usato questa macro inserita in un modulo e richiamata prima di avviare la macro Analyze.
Quota:
Sub RowKiller()
Dim col As String, N As Long, i As Long
col = "L"
N = Cells(Rows.Count, col).End(xlUp).Row
For i = N To 1 Step -1
If Cells(i, col).Value = "null" Then
Cells(i, col).EntireRow.Delete
End If
Next i
End Sub
Gianca53 non è collegato   Rispondi citando