Cada vez que copia una celda o un rango de celdas en Excel (mi versión es 2010 en Windows 7), y luego hace algo más como insertar una nueva fila de hoja o simplemente editar otra celda, Excel elimina los datos del portapapeles. Para mí, esto me parece completamente estúpido y es muy frustrante (probablemente tenga algo de lógica detrás, como preservar referencias o algo así, pero no creo que sea ciencia espacial hacer que funcione como cualquier otro programa que tenga Copiar-Pegar disponible).
La única solución es usar el portapapeles de Office, pero no quiero (usa espacio en la pantalla y es mucho menos cómodo que CTRL + V) y no creo que deba forzarme a usarlo.
Aquí hay una referencia a algunas publicaciones que también se quejan de este problema:
Cómo hacer que Excel conserve el contenido de su portapapeles
Excel 2010 elimina datos del portapapeles, ¿cómo puedo detenerlo?
¿Hay alguna manera de forzar a Excel a mantener mis datos en el portapapeles hasta que decida que ya no lo necesito en lugar de usarlo , sin usar el molesto (para mí) portapapeles de Office? Tal vez usando el portapapeles de Windows.
O al menos podrías explicarme por qué sucede esto (sé que este es un comportamiento normal, pero ¿por qué?)
Respuestas:
La respuesta, desafortunadamente, es no , no puedes evitar que esto suceda.
Según lo descrito por Joel Spolsky , desarrollador y gerente de programas de Excel:
fuente
Lo que esto significa es que, debido a la dificultad inherente en la forma en que Excel mantiene las referencias , en el momento del desarrollo no había una buena manera de almacenar estas referencias fuera de Excel y hacer que permanecieran dinámicas para volver a insertarse. Una vez que cambia el enfoque , se pierde la capacidad de Excel para retener sus referencias originales.
Desafortunadamente, MS no considera esto un error.
fuente
Puede probar algunas aplicaciones de administrador de portapapeles como Ditto, aquí está el enlace Ditto
fuente