CONDICIONAL ENTRE DOIS NMEROS NO FUNCIONA

 Tópico anterior Próximo tópico Novo tópico

CONDICIONAL ENTRE DOIS NMEROS NO FUNCIONA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#437173 - 10/04/2014 20:20:03

LEAO10
BRASILIA
Cadast. em:Agosto/2009


Ol Galera...

Estou com uma tremenda dvida, em algo que seria simples:

No cdigo abaixo, a comparao deveria dar falso, mas est dando verdadeiro

    Dim N1 As Long
    Dim N2 As Long

    Text1.Text = []5.6[]
    Text2.Text = []6[]

    N1 = Text1.Text
    N2 = Text2.Text

    If N1 > N2 Then
        MsgBox []O primeiro maior[]
    End If


  • At 5.5 ele no d o resultado positivo, mas a partir de 5.6, ele d como positivo, e queria que desse somente a partir de 6





    Todos respiramos o mesmo ar, portanto devemos ter todos a mesma chance (Ayrton Senna)

  • #437175 - 10/04/2014 20:53:59

    OMAR2011
    MONTES CLAROS
    Cadast. em:Setembro/2011


    Tire as aspas.
    Faa o teste.



    Resposta escolhida #437177 - 10/04/2014 21:40:59

    MARCELO-TREZE
    SAO VICENTE
    Cadast. em:Abril/2009


    Faa o seguinte utilize currency que assim ter uma preciso nos resultados

    Private Sub Command1_Click()
    Dim N1 As Currency
        Dim N2 As Currency

        N1 = CCur(Text1.Text)
        N2 = CCur(Text2.Text)

        If N1 > N2 Then
            MsgBox []O primeiro maior[]
        End If

    End Sub



    e agora faa os testes, veja bem procure utilizar virgula, o ponto pode dar um resultado errado pela interpretao do numeral, ou seja 1.000 com ponto igual a MIL, e 1,0000 igual a um.


    ________________________________________________________________________________________
    O orgulho cega at os sbios, ao ponto de no percebam que no so to sbios como pensam.



    #437253 - 14/04/2014 11:22:31

    LEAO10
    BRASILIA
    Cadast. em:Agosto/2009


    Realmente, tem que usar a vrgula no lugar do ponto.

    Valeu Marcelo.

    Todos respiramos o mesmo ar, portanto devemos ter todos a mesma chance (Ayrton Senna)

     Tópico anterior Próximo tópico Novo tópico


    Tópico encerrado, respostas não sao permitidas
    Encerrado por LEAO10 em 14/04/2014 11:23:05