![Zellenfarben ändern sich beim Kopieren und Einfügen in Excel 2010](https://rvso.com/image/1263780/Zellenfarben%20%C3%A4ndern%20sich%20beim%20Kopieren%20und%20Einf%C3%BCgen%20in%20Excel%202010.png)
Wir haben ein Drittanbietertool, das eine Excel-Datei (xls, 97/2003-Format) erstellt und einige Zellen in unterschiedlichen Farben formatiert. Wenn ich einen Zellbereich in eine neu erstellte Datei (xlsx, 2007/2010-Format) kopiere, ändern sich die Farben dieser formatierten Zellen vollständig – Hellgelb wird zu Dunkelviolett usw. Dasselbe passiert, wenn ich ein ganzes Arbeitsblatt in eine neue Arbeitsmappe verschiebe/kopiere.
Das Unternehmen, das das Drittanbietertool erstellt hat, ist nicht mehr erreichbar (wahrscheinlich nicht mehr im Geschäft), daher bleibt mir nichts anderes übrig, als dieses Verhalten in Excel zu beheben.
Warum passiert das und was kann ich tun, um es zu verhindern oder zu umgehen?
Antwort1
Rechtsklick - Inhalte einfügen - Alles mit Quelldesign
Dadurch sollte das Quelldesign erhalten bleiben. Wenn das nicht funktioniert, können Sie ein Beispiel des Quelldokuments posten?
Antwort2
Ich entschuldige mich dafür, dass ich diesen Beitrag erneut öffne. Ich habe einige Fehlerbehebungen durchgeführt und bin zu folgenden Ergebnissen gekommen.
Nehmen wir an, wir verwenden die Option „Inhalte einfügen – Alles mit Quelldesign“. In diesem Fall bleiben nur Ihre Daten und Formatierungen aus dem Originalarbeitsblatt erhalten, schwebende Objekte werden nicht kopiert. Diese Option funktioniert nur, wenn sich in diesem Arbeitsblatt keine schwebenden Objekte (Diagramme, Diagramme, Formen) befinden. VBA:
Cells.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Um alle Inhalte eines Blatts (einschließlich schwebender Objekte) zu haben, müsste man das Blatt in die neue/Ziel-Arbeitsmappe verschieben/kopieren. Dabei würden alle Farben zu einem anderen Design wechseln, einschließlich der Farben der Diagramme. Dies ist auch dann der Fall, wenn die Farbpaletten beider Arbeitsmappen gleich sind.
Ich habe eine Datei angehängt, mit der Sie herumspielen können. Versuchen Sie, das Blatt in eine neue Arbeitsmappe zu kopieren/verschieben und sehen Sie, was passiert. Diese Datei stammt von einer Office 2010-Plattform. Ich verwende Office 365 unter Win8 und diese Standardfarben ändern sich in verschiedene Gelb- und Grautöne.
Dieses Problem tritt nicht auf, wenn Sie in Office 365 von Grund auf neu erstellte Arbeitsmappen verwenden. Bei Dateien, die mit früheren Office-Versionen erstellt wurden, bleibt das Problem jedoch bestehen, wenn eine spätere Office-Version verwendet wird.
DIE LÖSUNG: Seitenlayout ---> Farben ---> Office 2007-2010
Und in VBA:
ActiveWorkbook.Theme.ThemeColorScheme.Load ( _
"C:\Program Files\Microsoft Office 15\Root\Document Themes 15\Theme Colors\Office 2007 - 2010.xml" _
)
Antwort3
Ich verwende Excel 2010 und hatte beim Kopieren und Einfügen eines Tabellenblatts mit zwei unterschiedlichen Dateien dasselbe Problem.
Ich habe folgende Lösung gefunden:
- Öffnen Sie die neue Datei, in die Sie die kopierten Zellen eingefügt haben
- Klicken Sie mit der rechten Maustaste auf das Microsoft-Symbol in der oberen linken Ecke
- Klicken Sie auf die erste Zeile „Schnellzugriff anpassen...“ (oder vielleicht heißt es in der englischen Version „Optionen“)
- Gehen Sie zum Titel der Option "Speichern" und klicken Sie darauf
- Klicken Sie am Ende des Fensters auf die Leiste „Farben“ (unter der Option „Visuelles Blatt“ im Abschnitt)
- Ein neues Fenster mit der Farbpalette
Antwort4
Excel 2013 (und vielleicht auch früher). Seitenlayout -> Designs -> Farben. Wenn Ihre ursprünglichen Blätter mit einer Farbvorlage erstellt wurden und Ihr neues Blatt mit einer anderen Farbvorlage erstellt wird, ändern sich die Farben beim Übertragen. Öffnen Sie Ihr neues Blatt und bewegen Sie den Cursor über die Farbvorlagen, bis Sie die passende Vorlage finden.