Ciao Antonio
ben trovato anche da parte mia.
Mi sa tanto che (e come poteva essere altrimenti) hai ragione.
Aggiungo, per chi avesse avuto la balorda idea di leggere questa discussione, che il tuo suggerimento (applicato all'esempio che ho allegato) sarebbe:
Sub confronto_ore()
Dim i As Long
For i = 3 To 27
Cells(i, 5) = IIf(Format(Cells(i, 1), "hh:mm") = Format(Cells(i, 3), "hh:mm"), "ok", "error")
Next
End Sub
ovvero per coloro che non volessero utilizzare la Funzione IIF
Sub Confronto_Orari()
Dim i As Long
For i = 3 To 27
If Format(Cells(i, 1), "hh:mm") = Format(Cells(i, 3), "hh:mm") Then
Cells(i, 5) = "ok"
Else
Cells(i, 5) = "error"
End If
Next
End Sub
oppure ancora, se si volesse utilizzare una formula, in E3 da copiare in basso
=SE(TESTO(A3; "hh:mm") = TESTO(C3; "hh:mm"); "ok"; "error")
Per favore dimmi che "ci ho azzeccato"
Ciao,
Mario
PS - Per quanto attiene alla tua "brutta esperienza sull'altro Forum"
come ben sai ( e parlo a nome di molti ) aspettiamo il tuo ritorno.