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.

Pausar el Formato Condicional pero mantener los últimos cambios.

Tengo un diagrama de GANTT en Excel en una hoja que utiliza formato condicional para llenar condicionalmente 7 colores diferentes para alrededor de 50 filas durante aproximadamente 120 períodos (columnas) por mes.

Como puedes imaginar, esto crea una hoja de cálculo muy lenta. He considerado reducir el número de períodos, pero actualmente tengo 2 días por período y más de eso podría hacer que el calendario parezca inexacto.

Quiero ver si puedo “pausar” el formato condicional para que las condiciones no se ejecuten constantemente en segundo plano, pero quiero mantener el formato que se aplicó antes de pausar.

La función “Detener si es verdadero” me acerca a eso al crear una condición para detener todo el formato cuando una celda dice “Congelar”, pero no mantiene el formato en su lugar.

¿Algún pensamiento sobre cómo hacer esto? Idealmente, sin usar macros, ya que este archivo eventualmente estará en una unidad compartida y no quiero lidiar con problemas de permisos con cada usuario.

¡Gracias!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Una posible solución para pausar el formato condicional sin perder el formato aplicado antes de pausar consiste en copiar y pegar los valores de las celdas con el formato en una nueva hoja o rango. Esto eliminará el formato condicional y lo reemplazará con los valores y formatos reales. Luego, puedes trabajar con los valores sin experimentar el rendimiento lento del formato condicional, y cuando desees restaurar el formato, puedes copiar y pegar los valores de nuevo en la hoja o rango original.

    Para automatizar este proceso y evitar el uso de macros, puedes utilizar las funciones integradas de Excel, como la validación de datos y los rangos con nombre. Por ejemplo, puedes crear una regla de validación de datos que permita ingresar solo uno de dos valores (por ejemplo, “Formateado” o “Valores”) en una celda específica. Luego, puedes definir rangos con nombre para las celdas con formato condicional y las celdas correspondientes con formato solo de valores. Por último, puedes utilizar fórmulas o código VBA para copiar y pegar los valores entre los rangos con nombre en función del valor de la celda de validación de datos.

    Ten en cuenta que este enfoque puede requerir una configuración inicial y puede que no sea tan flexible o eficiente como el uso de macros. Sin embargo, puede proporcionar una forma simple y confiable de pausar y reanudar el formato condicional sin perder el formato.

Comments are closed.