La función de deshacer / rehacer de Microsoft Excel se comporta a diferencia de cualquier otro programa que conozca. La pila de deshacer parece ser global en todos los archivos abiertos, por lo que deshacer a veces cambia a otro archivo y deshace algo que no desea deshacer. Y si una edición que desea deshacer fue antes de una edición en otro archivo, no tiene más remedio que deshacer el otro archivo.
No soy el primero en quejarme de esto: vea "La locura de deshacer de Excel" , a mitad de camino.
Además de "editar solo un archivo a la vez", ¿hay alguna manera de hacer que la Deshacer de Excel se aplique solo al archivo actual?
Estoy usando Excel 2003 si hace la diferencia.
microsoft-excel
editing
microsoft-excel-2003
undo
Hugh Allen
fuente
fuente
Excel 2016
me da ganas de morir.false
. Cuando se hace referencia a otro libro de trabajo, la bandera se cambiatrue
y permanece así. Para los libros de trabajo donde está la marcafalse
( es decir, en la mayoría de los casos), las operaciones de deshacer afectan solo a ese libro de trabajo. Para los libros de trabajo donde está latrue
marca, deshacer retiene el comportamiento actual (libro de trabajo cruzado).Respuestas:
La forma de evitarlo es abrir varias copias de Excel, una por hoja de trabajo. Esto es realmente molesto, pero no hay otra manera. Tengo accesos directos especiales para mis hojas de cálculo principales, solo para abrirlas explícitamente. Para hacer esto:
"C: \ Archivos de programa (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "C: \ Noiselezz \ financial \ shared financial \ Sales Sheet.xlsb"
Lamentablemente, Microsoft realmente tiene pocas pistas sobre cómo los clientes realmente usan sus productos. La locura de deshacer es una señal de esto: continúan ciegamente con el método más ridículo de deshacer conocido por la humanidad. Ni siquiera es consistente con otros productos de Office.
Otra locura es el sistema DDE, la mejor manera de ralentizar una computadora, a veces se tarda 12 segundos incluso antes de que se inicie el lanzamiento, debido a DDE. Sigo arreglando la configuración del registro para eliminar la basura DDE, pero cada vez que MS actualiza Office, los 'arreglan' de manera útil.
He trabajado en la EM y he visto cómo piensan, no pierdas el tiempo esperando que cambien, eso fue hace 10 años y hoy siguen igual.
fuente
Este problema fue discutido y respondido en los foros de Microsoft Office para desarrolladores el 14 de abril de 2011.
Pregunta publicada por Vershner:
Respuesta aceptada publicada por Bill Manville (MVP de Excel):
A continuación les doy fragmentos útiles de la página correspondiente:
fuente
Antes de Excel 2016 y algunas versiones posteriores:
Si actualmente está atascado con un historial de deshacer mixto, puede deshacer solo en el archivo actual, siempre que esté dispuesto a perder el historial de deshacer de otros archivos abiertos.
Simplemente cierre otros archivos que estén abiertos en Excel y guárdelos según sea necesario. Esto borrará sus partes del historial de deshacer, dejando solo las acciones para el archivo actual en el historial. Entonces puedes deshacer estas acciones.
Dicho esto, sugeriría intentar ejecutar Excel como procesos separados como se describe en otra respuesta / comentario. No solo se ocupa del estúpido problema mixto de historial de deshacer, sino que le brinda ventanas de Excel totalmente separadas, una por cada archivo (en lugar de una ventana de Excel con todos los archivos abiertos como subventanas dentro de ella).
fuente
Si desea editar dos archivos XLSX existentes con dos historiales separados, existe una solución alternativa que funciona, bueno, principalmente ...
El primer archivo XLSX que abra desde su ubicación. Para el segundo archivo XLSX, primero inicia Excel 2016 desde el menú de inicio, y luego abre el segundo archivo XLSX a través de esta segunda ventana de Excel.
Asegúrese de verificar a través del Administrador de tareas, que hay dos procesos de Excel separados, como puede ver en la captura de pantalla a continuación. Si de alguna manera los dos archivos A y B se agrupan en un solo proceso "Microsoft Excel" ... cierre todos los procesos de Excel e intente nuevamente.
Windows parece estar orgulloso de su apodo alemán: WinDOOF
fuente