Te pido disculpas triby por no entender, pero esa linea
Código:
ValorA = replace(ValorA, ",", ".")
donde va?? dentro de condicion?? Por otro lado agregue una coma en la funcion format en esta linea
Código:
condicion = printf("[monto]={0} And [factura]='{1}'", format(ValorA, "#0.00"), ValorC)
es decir
Código:
condicion = printf("[monto]={0} And [factura]='{1}'", format(ValorA, "#0,00"), ValorC)
es decir ya no me sale error pero tampoco funciona porque al ingresar a proposito 2 facturas con un importe con decimales no entraal if del msgbox, en cambio si ingreso una factura con un importe con valores enteros sì me avisa. Ya estamos mas cerca!!