es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo hacer que mi UDF funcione con el formato condicional?

Creé una UDF que prueba si un número está entre otros dos números. Cuando intento usarlo en una fórmula de formato condicional, obtengo el error “Este tipo de referencia no se puede usar en una fórmula de formato condicional”.

LA FÓRMULA DE FORMATO CONDICIONAL:

=ENTRE(P11,$N$98,-$N$98)

LA FUNCIÓN DEFINIDA POR EL USUARIO:

Function ENTRE(Num As Long, Alto As Long, Bajo As Long) As Boolean

ENTRE = Num <= Alto And Num >= Bajo

End Function
Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error “Este tipo de referencia no se puede utilizar en una fórmula de formato condicional” se produce cuando se utiliza una UDF en una fórmula de formato condicional. Excel no permite el uso de una UDF en una fórmula de formato condicional.

    Para solucionar este problema, se puede cambiar la fórmula a una fórmula regular que haga referencia a la celda con la UDF. En este caso, la fórmula se puede cambiar a:

    =ENTRE(P11,$N$98,-$N$98)=VERDADERO
    

    Esta fórmula devolverá un valor booleano de VERDADERO o FALSO, que luego se puede utilizar en la regla de formato condicional.

Comments are closed.