it-swarm.com.de

Verhindern, dass Excel kopierte Daten nach bestimmten Vorgängen ohne Office-Zwischenablage zum Einfügen löscht

Wenn Sie eine Zelle oder einen Zellbereich in Excel kopieren (meine Version ist 2010 unter Windows 7) und dann eine andere Aktion ausführen, z. B. eine neue Blattzeile einfügen oder einfach eine andere Zelle bearbeiten, werden die Daten aus der Zwischenablage entfernt. Für mich scheint das so blöd und sehr frustrierend zu sein (wahrscheinlich steckt dahinter eine Logik wie das Beibehalten von Referenzen oder so etwas, aber ich denke nicht, dass es eine Hexenwerkstatt wäre, wenn es wie jedes andere Programm funktioniert, das es gibt Kopieren-Einfügen möglich).

Die einzige Problemumgehung besteht darin, die Office-Zwischenablage zu verwenden, aber ich möchte nicht (verwendet Platz auf dem Bildschirm und ist viel weniger komfortabel als STRG + V), und ich denke nicht, dass ich gezwungen sein sollte, ihn zu verwenden.

Hier ein Verweis auf einige Posts, die sich ebenfalls über dieses Problem beschweren:

Wie man Excel veranlasst, den Inhalt seiner Zwischenablage beizubehalten

In Excel 2010 werden Daten aus der Zwischenablage entfernt. Wie kann ich sie anhalten?

Gibt es eine Möglichkeit, Excel dazu zu zwingen, meine Daten in der Zwischenablage zu behalten, bis I feststellt, dass ich sie nicht mehr benötige, ohne die nervige (für mich) Office-Zwischenablage zu benutzen? Vielleicht mit der Windows-Zwischenablage.

Oder zumindest könnten Sie mir erklären, warum dies geschieht (ich weiß, dass dies normal ist, aber warum?)

34
Tiborg

Die Antwort ist leider nein , das kann man nicht aufhalten.

Wie von Joel Spolsky , Entwickler und Programmmanager für Excel, beschrieben:

Der offizielle Grund ist, dass Excel nicht wirklich ausgeschnitten und eingefügt, sondern verschoben und kopiert wurde. Dies ist notwendig, da Excel automatisch Referenzkorrekturen durchführt. Wenn beispielsweise Zelle A2 als = A1 definiert ist und Sie Zelle A1 nach A3 verschieben, wird Zelle A2 auf = A3 aktualisiert.

Wenn Excel tatsächlich Dinge in die Zwischenablage schneidet, müsste ein Verweis> in <die Zwischenablage verweisen, was bizarr ist und für die es keine sinnvolle Syntax gibt. Mit anderen Worten, Excel möchte Sie während eines Verschiebevorgangs nicht mit baumelnden Referenzen zurücklassen und ist nicht sicher, ob es diese nach Abschluss des Verschiebevorgangs durch Auswahl von "Einfügen" korrekt reparieren kann.

Joel Spolsky 3/9/2004

Quelle

Dies bedeutet, dass es zum Zeitpunkt der Entwicklung aufgrund der Schwierigkeit, mit der Excel Verweise verwaltet , keine gute Möglichkeit gab, diese Verweise außerhalb von Excel zu speichern und dynamisch zu halten wieder eingefügt werden. Sobald Sie den Fokus ändern , geht die Fähigkeit von Excel verloren, Ihre ursprünglichen Referenzen beizubehalten.

Leider betrachtet MS dies nicht als Fehler.

34
Raystafarian

Sie können einige Zwischenablage-Manager-Anwendungen wie Ditto ausprobieren. Hier ist der Link Ditto

2
DXT