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 su barra de herramientas para que la herramienta esté disponible; no está disponible de forma predeterminada. Cuando está haciendo su personalización, la herramienta Cámara está disponible en la pestaña Comandos en la sección Herramientas. Está casi al final de la lista de comandos y parece, por extraño que parezca, una pequeña cámara.

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.

_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 (2769) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

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