Evitare Excel di eliminare i dati copiati per incollare, dopo alcune operazioni, senza gli Appunti di Office

Ogni volta che si copia una cella o un intervallo di celle in Excel (la mia versione è 2010 in Windows 7) e quindi fanno qualcosa di diverso da inserire una nuova row di fogli o semplicemente modificare un'altra cella, Excel elimina i dati degli appunti. Per me questo mi sembra assolutamente stupido ed è molto frustrante (probabilmente ha una logica dietro a esso come conservazione di riferimenti o qualcosa del genere, ma non credo che sarebbe la scienza del razzo per farlo funzionare come qualsiasi altro programma che ha Copia-incolla disponibile).

L'unica soluzione è quella di utilizzare gli Appunti di Office, ma non voglio (usa lo spazio sullo schermo e è molto less comodo di CTRL + V) e non credo che dovrei essere costretto ad usarlo.

Ecco un riferimento a alcuni post che si lamentano di questo problema:

Come rendere Excel conservare il contenuto dei suoi appunti

Excel 2010 rimuove i dati dagli Appunti, come posso bloccarlo?

C'è qualche modo che posso forzare Excel per mantenere i miei dati negli appunti finché non decido che non ne ho più bisogno, invece di usare l'appiccicoso (per me) Office clipboard? Forse utilizzando gli Appunti di Windows.

O alless potresti spiegarmi perché questo sta accadendo (so che questo è un comportmento normale, ma perché?)

La risposta, purtroppo, è no , non puoi impedire che questo accada.

Come descritto da Joel Spolsky , responsabile di sviluppo e programma per excel:

Il motivo ufficiale è che Excel non ha veramente tagliato e incollato, ha spostato e copia. Questo è necessario perché Excel fa riferimento automaticamente al fix. Ad esempio, se la cella A2 è definita come A1, e si sposta la cella A1 in A3, la cella A2 verrà aggiornata a = A3.

Se Excel effettivamente tagliasse le cose negli appunti, in qualche modo dovresti avere un riferimento che punta> in <gli appunti che sono bizzarri e per i quali non esiste una syntax ragionevole. In altre parole, Excel non vuole lasciare con riferimenti impegnati durante un'operazione di spostamento e non è sicuro che potrebbe essere in grado di risolvere correttamente quando ha completato la mossa selezionando "Incolla".

Joel Spolsky 3/9/2004

fonte

Ciò significa che, a causa della difficoltà inerente al modo in cui excel mantiene i riferimenti , al momento dello sviluppo non c'era un buon modo per memorizzare questi riferimenti al di fuori dell'eccellenza e farli rimanere dinamici per essere ri-inseriti. Una volta cambiato la capacità di excel di mantenere i riferimenti originali si perde.

Purtroppo, MS non considera questo un bug.

È ansible provare alcune applicazioni di gestione di clipboard come Ditto, ecco il collegamento Ditto