Condición if con porcentajes en VBA.
Estoy tratando de hacer una condición if muy simple.
aquí hago la consulta en la base de datos y convierto el valor a %
If Ru.BOF = False And Ru.EOF = False Then TextBox11.Text = Ru.Fields("Transfer") TextBox11.Text = Format(TextBox11.Text, "0.0%")
Aquí tengo la condición, si el porcentaje es mayor o igual a 6,6% me debe mostrar 35000 en un TextBox
de lo contrario 0.
If TextBox11.Text <= "6,6%" Then TextBox22.Text = "35000" Else TextBox22.Text = "0" End I
El problema surge aquí.
Tengo este valor sin porcentaje = 0,020979020979021 al convertirlo muestra 2,1% en el TextBox11
Tengo este otro valor = 0,178343949044586 al convertirlo muestra 17,8% en el TextBox11
El problema es que la condición reconoce estos 2 valores como verdadero, cuando 17,8% deberia ser falso.
Si alguien me puede dar una pista como solucionarlo se lo agradezco.
En meta del mes el valor que debe cumplir la persona para poder bonificar cierta cantidad de dinero.
1 Respuesta
Respuesta de jrgces
1