Me gustaría que una celda estuviera llena de color oformateado basado en el valor en la celda adyacente. Por ejemplo, si la celda D1 = #NA, quiero que la fuente en C1 se llene en rojo. Me gustaría comparar todo el rango en la columna C y D para esto. ¿Hay alguna regla de formato condicional o macro VBA que pueda lograr esto?
Respuestas
0 para la respuesta № 1Para aplicar dicho formato a C3 en función del contenido de D3:
- Selecciona C3
- En Formato condicional, haga clic en Nueva regla ...
- Seleccione "Usar un fórmula para determinar qué celdas formatear "
- Para la fórmula ingrese "= ISNA ($ D $ 3)"
- Haga clic en el botón Formato para configurar el formato que se obtiene. aplicado cuando la fórmula anterior devuelve VERDADERO
Espero que ayude
0 para la respuesta № 2
Simplemente seleccione el rango que desea en la columna C y simplemente haga un formato condicional usando una ecuación y use
=$D1=""
y cambia el color del formato de texto a lo que quieras.
0 para la respuesta № 3
Formateo condicional sería la forma más fácil de hacer esto.
Si en formato condicional selecciona nuevogobernar y luego "usar una fórmula para determinar qué celdas formatear". Una fórmula como = $ D $ 1 = "# na" y cambia el formato a lo que te gustaría. Si hace clic en Aceptar y se asegura de que esto se aplique a C1 y se detenga si se selecciona verdadero.
Esto funcionó para mí! Si desea utilizar vba, hágamelo saber.
0 para la respuesta № 4
Formato condicional puede hacer esto. Seleccione "Usar una fórmula para determinar qué celdas formatear", ingrese
= 7 = ERROR. TIPO (D1)
Establecer el relleno rojo. Ahora copie y aplique a toda la columna.