Valor decimal en procedimiento

Buenas tengo un procedimiento que comprueba el valor de un campo para asígnale el valor a otro. Asi:

Private Sub Cuadro_combinado23_LostFocus()

If Val(Importe) = 0 Then

Cobro = "-----------"

End If

End Sub

Ahora bien el problema es que necesito asignarle a este procedimiento decimales, si el valor de importe es igual a 0,00 entonces cobro es nada, pero he intentado con coma y con punto y no funciona me da error.

GRACIAS

1 Respuesta

Respuesta
1

Para decimales tenés que evaluar con la función CDBL en lugar de VAL:

If CDbl(IMporte) = 0 Then

Sdos y no olvides finalizar la consulta

Elsa

PD) Todas las funciones de conversión en mis manuales de Macros.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas