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
|