Cómo aumentar el número de pasos de deshacer disponibles en Excel
🔍 WiseChecker

Cómo aumentar el número de pasos de deshacer disponibles en Excel

Los usuarios de Excel a menudo consideran que el límite predeterminado de deshacer es insuficiente, especialmente cuando trabajan con modelos de datos complejos o realizan numerosos cambios de formato. El historial de deshacer es una memoria caché temporal que almacena sus acciones recientes. Este artículo explica cómo modificar una configuración del Registro de Windows para aumentar el número de pasos de deshacer disponibles en Excel.

Puntos clave: Aumentar el límite de deshacer en Excel

  • Editor del Registro (regedit.exe): El único método para cambiar el límite de deshacer implica editar una clave específica del Registro de Windows para Excel.
  • Valor DWORD UndoHistory: Esta entrada del Registro controla el número máximo de acciones almacenadas en la pila de deshacer de Excel.
  • Cierre todas las aplicaciones de Office: Debe salir completamente de Excel y de otras aplicaciones de Office antes de realizar el cambio en el Registro para que surta efecto.

ADVERTISEMENT

Cómo funciona la función Deshacer de Excel

La función Deshacer de Excel almacena una lista secuencial de sus comandos y ediciones recientes en la memoria del equipo. De forma predeterminada, esta lista contiene 100 acciones. Este límite equilibra el rendimiento con la funcionalidad, ya que almacenar más acciones consume más recursos del sistema. El historial de deshacer es específico de la sesión y se borra al cerrar el libro o la aplicación. Esta función se aplica a la mayoría de las acciones, como la introducción de datos, el formato, la inserción o eliminación de filas y los cambios de fórmulas. Sin embargo, algunas acciones importantes, como guardar un archivo o ejecutar determinadas macros, no se pueden deshacer y borrarán el historial existente.

Requisitos previos para cambiar el límite de deshacer

Debe tener derechos administrativos en su equipo Windows para editar el Registro. Cree siempre una copia de seguridad del Registro antes de realizar cambios. La modificación se aplica a la propia aplicación Excel, no a archivos individuales, y afectará a todos los libros que abra. El cambio requiere reiniciar Excel para activarse.

Pasos para modificar el límite de deshacer a través del Registro

Siga estos pasos con cuidado para aumentar el número máximo de pasos de deshacer. Asegúrese de que Excel no se esté ejecutando en segundo plano.

  1. Abra el Editor del Registro de Windows
    Presione la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Escriba regedit y presione Entrar. Haga clic en Sí si el Control de cuentas de usuario se lo solicita.
  2. Navegue hasta la clave de opciones de Excel
    En el Editor del Registro, use el panel izquierdo para navegar hasta esta ruta: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options. El “16.0” corresponde a Office 2016, 2019 y Microsoft 365. Para Office 2013, use “15.0”. Para Office 2010, use “14.0”.
  3. Cree un nuevo valor DWORD
    Haga clic con el botón derecho en el panel derecho del Editor del Registro. Seleccione Nuevo > Valor DWORD (32 bits). Asigne al nuevo valor el nombre UndoHistory.
  4. Establezca el límite de deshacer deseado
    Haga doble clic en el nuevo valor UndoHistory. Seleccione la base Decimal. En el campo Información del valor, escriba el número deseado de pasos de deshacer, como 200 o 500. Haga clic en Aceptar.
  5. Cierre el Registro y reinicie Excel
    Cierre el Editor del Registro. Abra Excel con un libro nuevo o existente. El nuevo límite de deshacer más alto ya está activo para su cuenta de usuario.

ADVERTISEMENT

Errores comunes y limitaciones que debe evitar

Establecer el valor UndoHistory demasiado alto

Introducir un número extremadamente alto como 10000 puede causar problemas de rendimiento en Excel. La aplicación puede volverse lenta o dejar de responder mientras intenta gestionar la gran caché de deshacer en la memoria. Se recomienda un valor entre 150 y 1000 para la mayoría de los usuarios. Pruebe la estabilidad después de realizar un aumento grande.

Editar la clave del Registro o el nombre del valor incorrectos

Crear el DWORD en la carpeta de versión de Office incorrecta, como 16.0 para una instalación de Office 2013, no tendrá efecto. Escribir mal el nombre del valor, por ejemplo, escribir “UndoHistroy”, tampoco funcionará. Verifique siempre la ruta exacta y la ortografía.

Esperar un deshacer ilimitado para todas las acciones

El límite aumentado solo se aplica a las acciones que normalmente se pueden deshacer. Las acciones importantes, como guardar, imprimir o ejecutar la mayoría de las macros de VBA, seguirán borrando la pila de deshacer. El historial sigue vinculado a su sesión actual de Excel y se pierde al cerrar la aplicación.

Límite de deshacer predeterminado frente a límite aumentado

Elemento Configuración predeterminada (100 pasos) Límite personalizado aumentado
Acciones máximas almacenadas 100 Hasta 9999 (el límite práctico es menor)
Impacto en el rendimiento Uso mínimo de memoria Mayor uso de memoria con valores grandes
Método de configuración Integrado, no requiere configuración Edición manual del Registro de Windows
Nivel de riesgo Ninguno Medio: las ediciones incorrectas pueden afectar la estabilidad del sistema
Persistencia de la acción Se pierde al guardar o cerrar Se pierde al guardar o cerrar

Ahora puede revertir muchas más acciones en una sola sesión de Excel editando el valor del Registro UndoHistory. Para ajustar el rendimiento relacionado, explore la posibilidad de deshabilitar la aceleración de gráficos por hardware en Archivo > Opciones > Avanzadas. Recuerde que usar la tecla F4 para repetir la última acción no consume un paso de deshacer.

ADVERTISEMENT