![Los colores de las celdas cambian al copiar y pegar en Excel 2010](https://rvso.com/image/1263780/Los%20colores%20de%20las%20celdas%20cambian%20al%20copiar%20y%20pegar%20en%20Excel%202010.png)
Contamos con una herramienta de terceros que crea un archivo Excel (formato xls, 97/2003) y formatea algunas celdas en diferentes colores. Cuando copio un rango de celdas en un archivo recién creado (formato xlsx, 2007/2010), los colores de esas celdas formateadas cambian por completo: el amarillo claro se vuelve morado oscuro, etc. Lo mismo sucede cuando muevo/copio una hoja de trabajo completa a una nueva. libro de trabajo.
Ya no se puede contactar a la empresa que creó la herramienta de terceros (probablemente fuera del negocio), por lo que tengo que solucionar este comportamiento en Excel.
¿Por qué sucede esto y qué puedo hacer para prevenirlo o solucionarlo?
Respuesta1
Haga clic derecho - Pegado especial - Todo usando el tema fuente
Esto debería mantener intacto el tema fuente. Si eso no funciona, ¿puedes publicar un ejemplo del documento fuente?
Respuesta2
Mis disculpas por reabrir esta publicación. He solucionado algunos problemas con esto y mis conclusiones son las siguientes.
Digamos que estamos usando la opción "Pegado especial: todo usando el tema fuente", solo se conservarán los datos y el formato de la hoja de trabajo original, los objetos flotantes no se copiarán. Esta opción sólo funcionará cuando no haya objetos flotantes (gráficos, diagramas, formas) en esa hoja de trabajo. VBA:
Cells.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Para tener todo el contenido perteneciente a una hoja (incluidos los objetos flotantes), habría que mover/copiar la hoja al libro de trabajo nuevo/de destino. Al hacer esto, todos los colores cambiarían a un tema diferente, incluidos los colores de los gráficos. Este es el caso incluso cuando las paletas de colores de ambos libros son las mismas.
Te adjunto un archivo para que juegues. Intente copiar/mover la hoja a un nuevo libro y vea qué sucede. Este archivo se origina en una plataforma Office 2010. Estoy usando Office 365 en Win8 y estos colores estándar cambian a diferentes tonos de amarillo y gris.
Este problema no está presente cuando se utilizan libros creados desde cero en Office 365, pero en archivos creados con versiones anteriores de Office, el problema no se resuelve cuando se utiliza una versión posterior de Office.
LA SOLUCIÓN: Diseño de página ---> Colores ---> Office 2007-2010
Y en VBA:
ActiveWorkbook.Theme.ThemeColorScheme.Load ( _
"C:\Program Files\Microsoft Office 15\Root\Document Themes 15\Theme Colors\Office 2007 - 2010.xml" _
)
Respuesta3
Utilizo Excel 2010 y tuve el mismo problema al copiar y pegar una hoja de dos archivos diferentes.
He encontrado la siguiente solución:
- abre el nuevo archivo donde has pegado las celdas copiadas
- haga clic derecho en el ícono de Microsoft en la esquina superior izquierda
- haga clic en la primera línea "personalizar acceso rápido..." (o tal vez en la versión en inglés se llama "opciones")
- vaya al título de la opción "guardar" y haga clic en él
- al final de la ventana, haga clic en la barra "colores" (debajo de la opción visual de la hoja de sección)
- Unas nuevas ventanas con la paleta de colores.
Respuesta4
Excel 2013 (y tal vez antes). Diseño de página -> Temas -> Colores. Si sus hojas originales se crearon usando una plantilla de color y su hoja nueva se creó usando una plantilla de color diferente, los colores cambiarán cuando se transfieran. Abra su nueva hoja y coloque el cursor sobre las plantillas de Colores hasta que encuentre la combinación.