Necesito celdas dependientes en una hoja de cálculo de Excel para seguir el formato decimal de una celda principal. He hecho esto con el pintor de formato, pero los requisitos decimales de mi celda principal cambian de vez en cuando y necesito que las celdas dependientes se ajusten y actualicen en consecuencia.
A veces es posible que no necesite mostrar decimales, mientras que otras veces tendré que mostrar uno o posiblemente dos decimales.
En resumen, quiero cambiar el formato decimal de la celda principal y hacer que esto dicte las celdas dependientes caso por caso.
Consulte las siguientes capturas de pantalla para ver ejemplos de lo que quiero lograr:
Sólo a modo ilustrativo, la celda principal está en rojo y las celdas dependientes en amarillo. No necesito copiar nada más que el formato decimal, por lo que el color no es un problema.
Respuesta1
Entiendo que encontró una solución VBA; sería útil para otros si la compartiera.
Para otros que prefieren una solución que no sea VBA, Conditional Format
maneja fácilmente los Escenarios 1 y 3 y probablemente pueda modificarse para satisfacer sus necesidades específicas. No se requiere VBA.
Cada escenario requiere un formato condicional.
Escenario 1: la fórmula es =Int($F$2)-($F$2)=0
y el formato del número condicional es Number
con 0 decimales
Escenario 3: la fórmula es =Int($F$2)-($F$2)<>0
y el formato del número condicional es Number
con 2 decimales
Para ambos escenarios: el color de relleno es amarillo y el rango aplicable es$B$4, $D$3, $D$4, $F$3, $F$4, etc
Ahora, cuando $F$2
contiene un número entero, las celdas en el rango aplicado se formatean como números enteros y se resaltan. Si $F$2
no es un número entero, las celdas están formateadas para mostrar 2 decimales.