/ / Celda de formato basada en el valor de celda adyacente - excel, excel-vba, formato condicional, vba

Formato de la celda en función del valor de la celda adyacente: excel, excel-vba, formato condicional, vba

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 № 1

Para aplicar dicho formato a C3 en función del contenido de D3:

  1. Selecciona C3
  2. En Formato condicional, haga clic en Nueva regla ...
  3. Seleccione "Usar un fórmula para determinar qué celdas formatear "
  4. Para la fórmula ingrese "= ISNA ($ D $ 3)"
  5. 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.