C'è un'anima pia che mi verifichi questa Sub. In apparenza funziona ma ... ho qualche dubbio:
codice:
Public Sub DataAnno()
Dim sDataLv As String
Dim sMinAnnoy As String
sMaxAnno = ""
sMinAnno = ""
sMinAnnoy = ""
Dim a As Integer
For a = 1 To FrmLisDiff.LvDiff.ListItems.Count
sDataLv = Right(FrmLisDiff.LvDiff.ListItems(a).ListSubItems(1).Text, 4)
If sDataLv > sMaxAnno Then
sMaxAnno = sDataLv
sMinAnnoy = sMaxAnno
End If
If sDataLv < sMinAnnoy Then
sMinAnnoy = sDataLv
sMinAnno = sDataLv
End If
Next a
End Sub
In particolare la variabile sDataLv acquisisce i valori che sono 2006,2005,2003,2004. Ora il Massimo (sMaxAnno) sembra funzionare (2006), mentre il Minimo (sMinAnno=2003) mi ha dato diversi fastidi. Non vorrei che funzionasse solo in apparenza!
Grazie per l'aiuto.