scusa te ma pensavo fosse chiaro ke si trattasse di VB 6....
cmq allora io ho una tabella, in questa con ci sono delle date prese dal sistema:
data.textmatrix(riga,colonna)=time
Fin qui dovremmo esserci...
Dopo di che io vorrei avere un variabile che contenga la data vecchia di quella tabella:
es: 10.24.12
10.25.24
10.10.43
La varibile che voglio deve contenere 10.10.43
Per far ciò ho scritto così:
Min = "23.59.59"
For i = 1 To 253
If tabb.TextMatrix(i, 2) <> "" Then
If tabb.TextMatrix(i, 2) < Min Then
Min = tabb.TextMatrix(i, 2)
End If
End If
Next i
Quando fa il confronto la sera, min ha effetivamente il valore corretto, la mattina invece no.
Questo perchè credo ke veda la data come stringa....quindi come ho letto sopra userò Cdate...non sapevo ke esistesse senò ci avrei provato
ho cambiato il codice così:
Min = cdate("23.59.59")
For i = 1 To 253
If tabb.TextMatrix(i, 2) <> "" Then
If cdate(tabb.TextMatrix(i, 2)) < Min Then
Min = tabb.TextMatrix(i, 2)
End If
End If
Next i
GRAZIE MOLTE