Una de las características fundamentales de Excel es permitir que una celda sea igual a otra celda. Por ejemplo, podría usar la fórmula más simple en una celda:

=C7

Esto copia el contenido de la celda C7 a la celda actual y se actualiza cada vez que cambia el contenido de la celda C7. ¿Qué sucede si no solo está interesado en copiar valores de celda, sino que también desea copiar el formato de una celda a otra?

Desafortunadamente, no existe una forma intrínseca de hacer esto en Excel. Sin embargo, hay dos soluciones que puede probar. Primero, puede crear una macro que descubrirá cada vez que cambia la celda C7 y, si lo hace, la macro copia el contenido de la celda (incluido el formato) en la celda de destino. Por ejemplo, la siguiente macro se ejecutará cada vez que haya cambios en la hoja de trabajo. Cuando el cambio está en la celda C7, el contenido de C7 se copia en la celda E3 de la Hoja1.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

If Not Intersect(Target, Range("C7")) Is Nothing Then         Range("C7").Copy (Worksheets("Sheet1").Range("E3"))

End If End Sub

Hay algunas desventajas de este enfoque. Primero, puede ser lento, especialmente si tiene bastantes celdas que desea copiar de esta manera. Además, la macro solo se ejecuta si el contenido de la celda C7 se cambia realmente, no si se cambia solo el formato de C7. (No hay forma de activar un evento automático cada vez que se cambia el formato.)

Una alternativa al enfoque macro es utilizar la herramienta Cámara en Excel.

Esto se ha tratado en otros números de _ExcelTips, _ pero esencialmente la cámara es una forma de copiar una imagen dinámica de un rango de celdas de un lugar a otro. Es la imagen de las celdas de origen lo que se muestra y se muestra como un gráfico, no como el contenido de las celdas de destino. Dado que el gráfico es dinámico, siempre que se cambian las celdas de origen (incluido el formato), la imagen también se actualiza para reflejar el cambio.

Para usar la herramienta Cámara, debe personalizar la barra de herramientas de acceso rápido para que la herramienta esté disponible; no está disponible de forma predeterminada. Cuando está haciendo su personalización, la herramienta Cámara es más fácil de encontrar si elige mostrar todos los comandos. La herramienta Cámara tiene un pequeño icono de cámara al lado.

Con la herramienta Cámara en su lugar, siga estos pasos para usarla:

  1. Seleccione las celdas o el rango del que desea tomar una foto.

  2. Haga clic en la herramienta Cámara. El puntero del mouse cambia a un signo más grande.

  3. Cambie a una hoja de trabajo diferente.

  4. Haga clic donde desee que aparezca la esquina superior izquierda de la imagen. La imagen se inserta como gráfico en la hoja de trabajo.

Finalmente, también puede usar formato condicional en las celdas. Por ejemplo, si usa formato condicional para formatear la celda C7 y coloca la fórmula = C7 en la celda T45, entonces puede aplicar el mismo formato condicional a la celda T45 que usó con la celda C7. De esa manera, siempre que cambie el valor en T45 (lo que sucederá si cambia el valor en C7), entonces el formato en T45 cambia para coincidir con el formato en la celda C7. El único inconveniente de esto es que si cambia el formato condicional en una de las celdas, deberá recordar cambiarlo en la otra.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8450) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Automatically_Copying_Formatting [Copiar automáticamente el formato].