Salve, sto eseguendo un algoritmo e mi dà errore una funzione "Len(ArrPeriodiSelezionati(cntA + 1, 0)) - 1)" dicendomi: "L'argomento 'Length' deve essere maggiore o uguale a zero." La variabile cntA ha valore 1.
Metto nel code la procedura interessata.
If sStato <> "Anni" Then
For cntA = 0 To UBound(a, 1) - 1
ArrPeriodiSelezionati(cntA + 1, 0) = ""
For cntP = 0 To UBound(p, 1) - 1
If Not IsNothing(ArrPeriodiSelezionati(cntA + 1, cntP + 2)) Then
ArrPeriodiSelezionati(cntA + 1, 0) += ArrPeriodiSelezionati(cntA + 1, cntP + 2) & ","
End If
Next
ArrPeriodiSelezionati(cntA + 1, 0) = Microsoft.VisualBasic.Left(ArrPeriodiSelezionati(cntA + 1, 0), Len(ArrPeriodiSelezionati(cntA + 1, 0)) - 1)
Next
End If
Grazie
Mauro