¿Cómo eliminar rápidamente todos los rangos con nombre en Excel?
Al trabajar en Excel, los rangos con nombre se utilizan comúnmente para simplificar las referencias en fórmulas, facilitar la navegación y hacer su libro más legible. Sin embargo, a medida que su proyecto evoluciona, puede acumular una gran cantidad de rangos con nombre que ya no necesita, lo que podría causar confusión o desorden en su libro. En este escenario, quizá desee eliminar todos los rangos con nombre de una sola vez en lugar de hacerlo uno por uno manualmente. A continuación, veremos métodos eficaces para lograrlo de forma eficiente en Excel.
- Elimine todos los rangos con nombre accediendo a Administrador de nombres
- Elimine todos los rangos con nombre mediante código VBA
Elimine todos los rangos con nombre accediendo a Administrador de nombres
El Administrador de nombres es una herramienta integrada en Excel diseñada específicamente para gestionar rangos con nombre. Desde este cuadro de diálogo, puede crear, editar o eliminar fácilmente los rangos con nombre según sus necesidades. Este método resulta ideal para usuarios que se sienten cómodos con la interfaz gráfica de Excel y prefieren revisar los rangos antes de eliminarlos. Siga estas instrucciones para eliminar rápidamente varios o todos los rangos con nombre de su libro:
1. Abra el Administrador de nombres haciendo clic en Fórmulas > Administrador de nombres en la Cinta de opciones de Excel. Esto mostrará una lista de todos los rangos con nombre actualmente en su libro.
2. En el cuadro de diálogo Administrador de nombres, puede seleccionar rangos con nombre de forma masiva. Para ello, mantenga pulsada la tecla Mayús para seleccionar una serie de nombres o use la tecla Ctrl para elegir rangos con nombre individuales según lo necesite.
3. Tras realizar la selección, haga clic en el botón Eliminar situado en la parte superior del cuadro de diálogo. Excel mostrará un aviso de confirmación para asegurarse de que desea eliminar los nombres seleccionados. Dedique un momento a comprobar que no necesita ninguno de los nombres que están a punto de eliminarse.
4. Haga clic en Aceptar en el cuadro de aviso para confirmar su elección. Todos los rangos con nombre seleccionados se eliminarán inmediatamente y desaparecerán del libro de trabajo actual.
![]() | ![]() | ![]() |
Aspectos a tener en cuenta:
- Eliminar rangos con nombre utilizados en fórmulas provocará que estas devuelvan errores. Antes de eliminarlos, considere reemplazar dichos rangos con nombre por referencias de celda si las fórmulas dependen de ellos.
- Si solo desea eliminar rangos con nombre específicos, selecciónelos individualmente en lugar de eliminarlos todos, ya que esta acción no se puede deshacer.
- El Administrador de nombres funciona perfectamente con un número moderado de nombres. Sin embargo, si su libro contiene cientos de rangos con nombre, el proceso puede demorarse, ya que las selecciones y confirmaciones deben gestionarse manualmente.
Buscar y reemplazar todos los rangos con nombre por sus correspondientes referencias de celda en las fórmulas
La función Reemplazar Nombre de celda de Kutools para Excel ofrece una solución fiable cuando necesite actualizar las fórmulas de su libro antes de eliminar cualquier rango con nombre. Esta utilidad puede analizar un rango seleccionado, una hoja de cálculo específica o incluso todo el libro para identificar todas las fórmulas que utilizan rangos con nombre. Su función principal es sustituir automáticamente dichos rangos con nombre por sus respectivas referencias de celda, garantizando que las fórmulas sigan funcionando correctamente tras la eliminación. Esto resulta especialmente útil si su libro depende de rangos con nombre en fórmulas y desea evitar referencias rotas o errores de cálculo.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Elimine todos los rangos con nombre mediante código VBA
Si está familiarizado con el uso de macros, emplear código VBA es una solución práctica y eficiente para eliminar automáticamente todos los rangos con nombre de un libro. Este método resulta especialmente adecuado para libros grandes con numerosos rangos con nombre o cuando necesita repetir el proceso de eliminación de forma regular en varios archivos.
1. Para comenzar, pulse ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En el editor de VBA, haga clic en Insertar > Módulo para añadir un nuevo módulo y, a continuación, pegue el fragmento de código siguiente en la ventana del módulo.
Código VBA: Eliminar todos los rangos con nombre en Excel
Sub DeleteNames()
'Update 20140314
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Delete
Next
End Sub
3. Para ejecutar el código, pulse F5 mientras el cursor esté dentro del módulo o haga clic en el botón Ejecutar. El código eliminará inmediatamente todos los rangos con nombre del libro de trabajo actual.
Consejos adicionales:
- Guarde siempre su libro antes de ejecutar VBA, ya que los cambios realizados por las macros no se pueden deshacer.
- Si su libro contiene hojas protegidas o si los rangos con nombre se utilizan en fórmulas, revise cuidadosamente el impacto tras la eliminación: las fórmulas que hagan referencia a nombres eliminados mostrarán errores.
- Para limitar la eliminación a los rangos con nombre de una hoja específica, puede personalizar aún más el código VBA.
- Si aparece un “error en tiempo de ejecución”, asegúrese de que las macros están habilitadas y pruebe a cerrar y volver a abrir Excel antes de ejecutar la macro de nuevo.
Ventajas e inconvenientes:
- El método VBA es muy eficiente para eliminaciones masivas y tareas repetitivas.
- A diferencia del Administrador de nombres, pierde la posibilidad de revisar y eliminar nombres de forma selectiva, a menos que modifique el código.
- Este enfoque resulta especialmente útil para usuarios avanzados o para quienes realizan tareas de limpieza en libros grandes o complejos.
Si no está familiarizado con las macros, considere visitar la página oficial de soporte de Microsoft para obtener orientación adicional sobre rangos con nombre y VBA.
Artículos relacionados:
¿Cómo ocultar o mostrar todos los rangos con nombre en Excel?
¿Cómo se enumeran los rangos con nombre en Excel?
¿Cómo crear un rango con nombre dinámico en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos


