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

36

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 glaube 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 ist ein Verweis auf einige Posts, die sich ebenfalls über dieses Problem beschweren:

Wie man Excel veranlasst, den Inhalt seiner Zwischenablage beizubehalten

Excel 2010 entfernt Daten aus der Zwischenablage. Wie kann ich sie stoppen?

Gibt es eine Möglichkeit, Excel zu zwingen, meine Daten in der Zwischenablage zu speichern, bis ich beschließe, sie nicht mehr zu benötigen, ohne die nervige (für mich) Office-Zwischenablage zu verwenden? Vielleicht mit der Windows-Zwischenablage.

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

Tiborg
quelle
siehe superuser.com/a/222436/355286
farrenthorpe

Antworten:

35

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üssen Sie irgendwie einen Verweis haben, der> in <die Zwischenablage zeigt, was bizarr ist und für die es keine vernünftige 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, wie Excel Verweise verwaltet , keine gute Möglichkeit gab, diese Verweise außerhalb von Excel zu speichern und sie dynamisch bleiben zu lassen, um sie erneut einzufügen. Sobald Sie den Fokus ändern, geht die Fähigkeit von Excel verloren, Ihre ursprünglichen Referenzen beizubehalten.

Leider betrachtet MS dies nicht als Fehler.

Raystafarian
quelle
Die Tatsache, dass sie vor dieser Änderung die Einfügefunktionalität nicht überschrieben, bedeutet, dass sie dies tun können, sie tun es einfach nicht.
ScrappyDev
2

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

DXT
quelle