Bazman, there has to be a different reason why the code is not entering the loop...

Try this simple example and you will see that it enters the loop

Code:
Sub Sample()

    Dim exps(1, 1) As Variant, T As Double

    T = 1

    If exps(1, 1) <= T Then
        MsgBox "Show me"
    End If

End Sub