vou postar uma pergunta "tosca", pois parece simples e deve ser... mas já queimei fósforo e nada.
Estou tentando realizar uma operação simples de uma variável menos a outra, porém o resultado não bate.
Declarei como public três variáveis
Código: Selecionar todos
Public INS_AC As Double
Public INSAC_ANT As Double
Public RESULT As Double
Código: Selecionar todos
If INSAC_ANT > INS_AC Then
RESULT = (INSAC_ANT - INS_AC)
RESULT = Format(RESULT, "#,##0.00")
Me.TextBox9 = (Range("V2").Value & " " & RESULT)
Else
RESULT = (INS_AC - INSAC_ANT)
Me.TextBox9 = (Range("V1").Value & " " & (RESULT)
End If
INS_AC = 87,98
INSAC_ANT = 87,99
RESULT = (INS_AC - INSAC_ANT)
resultado esperado = 0,01
Esta aparecendo = 9,99999999999091E-03
A princípio, pensei que o problema estivesse no tipo das variáveis, porém já troquei para "long" e nada.
Por favor, podem me ajudar?
obrigado, abraços!