Ragazzi è importantissimo, ho fatto questa funzione qua
Function swapping(tabb as object)
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)
blocco = i
End If
End If
Next i
End Function
Il suo compito è di cercare nella FlexGrid (che è una tabella che si aggiugne tra i componenti) qual'è la data (presa precedentemente dal sistema) più piccola, per far ciò però ho impostato min = a 23.59.59 che è la prima data da controllare....dovrebbe essere sempre minore la data che c'è nella tabella ma invece non è mai vera questa condizione, forse perchè lo legge come stringa, ma portando il mouse sopra "tabb" quando faccio F8 mi da la data del sistema così: "10.02.43"
Se invece clicco sull'ora di Windows e metto per esempio 22.20.34 il programma funziona benissimo, quel che credo è che la stringa "22.20.34" ad esempio, sia più piccola di "23.59.59" mentre "10.10.10" è più grande...
Cosa devo farE? non volgio che il mio programma funzioni solo la sera